Input the number of elements to be stored in the array


Problem : What are the output of the following program:

Input : 5
Output : 
Input the number of elements to be stored in the array : 5
Input 5 elements in the array : 
element - 0 : 1
element - 1 : 2
element - 2 : 3
element - 3 : 4
element - 4 : 5
2  4  1  3  5


  1. #include <stdio.h>

  2.  void main() {
  3.     int arr1[10], arr2[10], arr3[10];
  4.     int i,j=0,k=0,n;

  5.     printf("Input the number of elements to be stored in the array :");
  6.     scanf("%d",&n);
  7.     printf("Input %d elements in the array :\n",n);

  8.     for(i=0;i<n;i++){
  9.         printf("element - %d : ",i);
  10.         scanf("%d",&arr1[i]);
  11.         }

  12.     for(i=0;i<n;i++)
  13.         {
  14.         if(arr1[i]%2 == 0)
  15.             {
  16.                arr2[j] = arr1[i];
  17.                j++;
  18.             }
  19.         else
  20.             {
  21.                arr3[k] = arr1[i];
  22.                k++;
  23.             }
  24.         }

  25.     for(i=0;i<j;i++)
  26.         {
  27.             printf("%d ",arr2[i]);
  28.         }
  29.     for(i=0;i<k;i++)
  30.         {
  31.             printf("%d ", arr3[i]);
  32.         }
  33.     }

একটি মন্তব্য পোস্ট করুন