bsc

Comprehensive codebase and cou...
Log | Files | Refs | Activity | README | LICENSE

root / semester_1 / assignment-secondary / assignment-s-12.c

assignment-s-12.c (789B)


      1 /* Write a program to find the sum of n elements entered by the user. Use dynamic
      2 memory allocation (malloc() or calloc()). */
      3 
      4 #include <stdio.h>
      5 #include <stdlib.h>
      6 
      7 void inputarr(int[], int);
      8 int sum_elem(int[], int);
      9 
     10 int main()
     11 {
     12     int n, *arr;
     13     printf("How many element do you want to enter: ");
     14     scanf("%d", &n);
     15     arr = (int *)malloc(n * sizeof(int));
     16     inputarr(arr, n);
     17     printf("\nSum of the %d element(s) = %d", n, sum_elem(arr, n));
     18     free(arr);
     19     return 0;
     20 }
     21 
     22 void inputarr(int arr[], int n)
     23 {
     24     int i;
     25     for (i = 0; i < n; i++)
     26     {
     27         printf("Enter element %d: ", i + 1);
     28         scanf("%d", &arr[i]);
     29     }
     30 }
     31 
     32 int sum_elem(int arr[], int n)
     33 {
     34     int i, sum = 0;
     35     for (i = 0; i < n; i++)
     36     {
     37         sum += arr[i];
     38     }
     39     return sum;
     40 }
© notamitgamer • Site Built: 2026-09-05 01:53:16 UTC • git-mirror commit: c170d72 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror