c program to Search 2d array

c program to Search 2d array

  1. #include<stdio.h>
  2. int main()
  3. {
  4.  int A[3][3], i, j, number, flag=0;
  5.  for (i=0; i<3; i++) {
  6.   for(j=0; j<3; j++)
  7.   {
  8.    printf("Enter your element[%d][%d]:",i,j);
  9.    scanf("%d", &A[i][j]);
  10.   }
  11.  }
  12.  printf("Your array is:\n");
  13.  for (i=0; i<3; i++) {
  14.   for(j=0; j<3; j++)
  15.    printf("%d ",A[i][j]);
  16.   printf("\n");
  17.  }
  18.  printf("Enter the value to be search:");
  19.  scanf("%d",&number);
  20.  
  21.  for (i=0; i<3; i++) {
  22.   for(j=0; j<3; j++)
  23.   {
  24.    if(A[i][j]==number)
  25.    {
  26.     flag=1;
  27.     break;//exit(0);
  28.    }
  29.   }
  30.  }
  31.  if (flag==1)
  32.   printf("%d: Present in Array.",number);
  33.  else
  34.   printf("%d: Not in Array", number); 
  35.  return 0;

Output 

Enter your element[0][0]:1
Enter your element[0][1]:2
Enter your element[0][2]:3
Enter your element[1][0]:4
Enter your element[1][1]:5
Enter your element[1][2]:6
Enter your element[2][0]:7
Enter your element[2][1]:8
Enter your element[2][2]:9
Your array is:
1 2 3
4 5 6
7 8 9
Enter the value to be search:8
8: Present in Array.

Output - 2

Enter your element[0][0]:1
Enter your element[0][1]:2
Enter your element[0][2]:3
Enter your element[1][0]:4
Enter your element[1][1]:5
Enter your element[1][2]:6
Enter your element[2][0]:7
Enter your element[2][1]:8
Enter your element[2][2]:9
Your array is:
1 2 3
4 5 6
7 8 9
Enter the value to be search:20
20: Not in Array


choose next program from this list

Comments