Write a program to find the sum of all elements of the array

Write a program to find the sum of all elements of the array.
Used function

  1. #include <stdio.h>

  2. int element(int arr[], int n)
  3. {
  4.     int sum = 0;
  5.   
  6.     for(int i = 0; i < n; i++) {
  7.         sum = sum + arr[i];
  8.     }
  9.   
  10.     return sum;
  11. }
  12.   
  13. int main()
  14. {
  15.     int arr[100];
  16.     int total = 0;
  17.     int i, n;
  18.     
  19.     printf("Enter the number of elements to be stored in the array : ");
  20.     scanf("%d", &n);

  21.     printf("Enter %d elements in the array :\n", n);
  22.     for(i=0; i<n; i++) {
  23.           printf("Element - %d : ", i);
  24.           scanf("%d", &arr[i]);
  25.         }
  26.   
  27.     total = element(arr, n);
  28.   
  29.     printf("Sum of all elements of array is : %d", total);
  30.   
  31.     return 0;
  32. }

Used recursion

  1. #include <stdio.h>

  2. int element(int arr[], int n, int i)
  3. {
  4.     if(i<n)
  5.         return arr[i]+element(arr, n, ++i);
  6.    
  7.         return 0;
  8. }
  9.   
  10. int main()
  11. {
  12.     int arr[100];
  13.     int total = 0;
  14.     int i, n;
  15.     
  16.     printf("Enter the number of elements to be stored in the array : ");
  17.     scanf("%d", &n);

  18.     printf("Enter %d elements in the array :\n", n);
  19.     for(i=0; i<n; i++) {
  20.           printf("Element - %d : ", i);
  21.           scanf("%d", &arr[i]);
  22.         }
  23.   
  24.     total = element(arr, n, 0);
  25.   
  26.     printf("Sum of all elements of array is : %d", total);
  27.   
  28.     return 0;
  29. }

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