Save the string “WELCOMETOZOHOCORPORATION” in a two dimensional array and search for substring like “too” in the two dimensional string both from left to right and from top to bottom. w e L C O M E T O Z O H O C O R P O R A T I O n And print the start and ending index. Input: too Output: Start index : <1,2> End index: <3, 2>
#include <stdio.h>
main()
{
char *c="welcometozohocorporation";
char array[5][5];
int x;
int y;
int i=0;
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
array[x][y]=c[i]; //intialising the characters of string to the 2d array
i++;
}
}
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
printf("array[%d][%d]=%c\n",x,y,array[x][y]);
//printing the 2d array to make sure that it has been initialised with the string characters
}
}
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
//check for left to right existence
if((array[x][y]=='t')&&(array[x][y+1]=='o')&&(array[x][y+2]=='o'))
{
printf("it starts at %d,%d",x,y);
printf("\n");
printf("it ends at %d,%d",x,y+2);
}
printf("\n");
//check for top to bottom existence
if((array[x][y]=='t')&&(array[x+1][y]=='o')&&(array[x+2][y]=='o'))
{
printf("it starts at %d,%d",x,y);
printf("\n");
printf("it ends at %d,%d",x+2,y);
}
}
}
}
#include <stdio.h>
main()
{
char *c="welcometozohocorporation";
char array[5][5];
int x;
int y;
int i=0;
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
array[x][y]=c[i]; //intialising the characters of string to the 2d array
i++;
}
}
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
printf("array[%d][%d]=%c\n",x,y,array[x][y]);
//printing the 2d array to make sure that it has been initialised with the string characters
}
}
for(x=0;x<5;x++)
{
for(y=0;y<5;y++)
{
//check for left to right existence
if((array[x][y]=='t')&&(array[x][y+1]=='o')&&(array[x][y+2]=='o'))
{
printf("it starts at %d,%d",x,y);
printf("\n");
printf("it ends at %d,%d",x,y+2);
}
printf("\n");
//check for top to bottom existence
if((array[x][y]=='t')&&(array[x+1][y]=='o')&&(array[x+2][y]=='o'))
{
printf("it starts at %d,%d",x,y);
printf("\n");
printf("it ends at %d,%d",x+2,y);
}
}
}
}
"I very much enjoyed this article.Nice article thanks for given this information. i hope it useful to many pepole.php jobs in hyderabad.
ReplyDelete"
Really loved this blog ... keep going
ReplyDelete