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

Recursion recursion

  1. #include <stdio.h>

  2. int input(int *arr,int i, int n)
  3. { 
  4.      
  5.    if(i<n) {
  6. scanf("%d", &arr[i]);
  7.         input(arr, i+1, n);
  8.     }
  9. }
  10.      
  11. int display(int *arr,int i,int n)
  12. { 
  13.      if(i<n) {
  14.         printf("%d  ", arr[i]);
  15.         display(arr,i+1,n);
  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,0,n);
  27.     printf("\nElements in array are: ");
  28.     display(arr, 0, n);
  29.  
  30.     return 0;
  31. }

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