Sunteți pe pagina 1din 1

#include "stdafx.

h"
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
using namespace std;
const int rows=6,cols=8;
void create_matrix(char matrix[rows][cols])
{ srand(time(NULL));
int size; char arr[]= {'a','b','c','d','e','f','g','h','i','j','k','l'
,'m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
size=sizeof(arr)/sizeof(char);
for (int i=0;i<rows;i++)
{ for(int j=0;j<cols;j++)
{ matrix[i][j]=arr[rand()%size];
cout<<matrix[i][j]<<" "; }
cout<<endl<<endl; }
cout<<endl<<endl; }
int check(char matrix[rows][cols],char c)
{ int count=0;
for(int i=0;i<rows;i++)
{
for(int j=0;j<cols;j++)
{ if(matrix[i][j]<c)
count++; } }
return count; }
void make_array(char matrix[rows][cols],char *dArr,char c)
{ int index=0;
for(int i=0;i<rows;i++)
{ for(int j=0;j<cols;j++)
{ if(matrix[i][j]<c)
{ dArr[index]=matrix[i][j];
index++;
}
}
}
}
int _tmain(int argc, _TCHAR* argv[])
{ char matrix[rows][cols],cha;
create_matrix(matrix);
char *dArr=NULL;
int count;
cout<<"Enter the character :";
cin>>cha;
count=check(matrix,cha);
dArr=new char[count];
make_array(matrix,dArr,cha);
for(int i=0;i<count;i++)
{ cout<<dArr[i]<<" "; }
cout<<endl<<endl;
delete [] dArr;
_getch();
return 0; }

S-ar putea să vă placă și