char string[5][5]={{'a','l','p','h','b'},{'c','d','e','f','g'},
{'i','j','k','m','n'},{'o','q','r','s','t'},
{'u','v','w','x','y'}};
char strsearch[100];
int rowindex[100];
int colindex[100];
printf("\nEnter String=");
gets(strsearch);
int iIndex,jIndex=0;
int count=0;
int row,column=0;
for(row=0;row<5;row++)
{
for(column=0;column<5;column++)
{
if(string[row][column]==strsearch[i])
{
rowindex[iIndex]=row;
colindex[jIndex]=column;
iIndex++;
jIndex++;
count++;
i++;
//printf("%d",count);
}
}
}
for(iIndex=0;iIndex<count;iIndex++)
{
printf("row=%d",rowindex[iIndex]);
printf("\ncol=%d",colindex[iIndex]);
}
I have done like above expected output should be as below. Output should be:
Enter String=mona
row=2,3,2,0 //index of row of character 'm','o','n','a'
column=3,0,4,0 ////index of column of character 'm','o','n','a'
But it does not print anything. What is wrong in this?.