Write a program to display all array elements

Write a program to display all array elements.
using function

  1. #include <stdio.h>

  2. int input(int *arr, int n)
  3.     int i;
  4.     
  5.     for(i=0; i<n; i++) {
  6.         scanf("%d", &arr[i]);
  7.     }
  8. }
  9.      
  10. int display(int *arr, int n)
  11.     int i;
  12.     
  13. for(i=0; i<n; i++) {
  14.         printf("%5d", arr[i]);
  15.     }
  16. }
  17.  
  18. int main()
  19. {
  20.     int arr[100], i, n;  
  21.  
  22.     printf("Enter the size of array: ");
  23.     scanf("%d", &n);
  24.  
  25.     printf("Enter %d elements in the array : ", n);
  26.     input(arr, n);
  27.     printf("\nElements in array are : ");
  28.     
  29.     display(arr, n);
  30.     return 0;
  31. }

Recursion recursion

  1. #include <stdio.h>

  2. int input(int *arr,int i, int n)
  3.      
  4.    if(i<n) {
  5. scanf("%d", &arr[i]);
  6.         input(arr, i+1, n);
  7.     }
  8. }
  9.      
  10. int display(int *arr,int i,int n)
  11.      if(i<n) {
  12.         printf("%d  ", arr[i]);
  13.         display(arr,i+1,n);
  14.     }
  15. }

  16. int main()
  17. {
  18.     int arr[100],i,n;  
  19.  
  20.     printf("Enter the size of array: ");
  21.     scanf("%d", &n);
  22.  
  23.     printf("Enter %d elements in the array : ", n);
  24.     input(arr,0,n);
  25.     printf("\nElements in array are: ");
  26.     display(arr, 0, n);
  27.  
  28.     return 0;
  29. }

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