fork download
  1. #include <stdio.h>
  2.  
  3. void sum(int kosuu, int data[], int *sum_val) {
  4. int counter = 0;
  5. *sum_val = data[0];
  6. do {
  7. counter = counter + 1;
  8. *sum_val = *sum_val + data[counter];
  9. } while (counter < kosuu);
  10. }
  11.  
  12. int main(void) {
  13. int kosuu1 = 4;
  14. int data1[] = {10, 15, 8, 30, 7};
  15. int sum1;
  16.  
  17. int kosuu2 = 5;
  18. int data2[] = {10, 20, 30, 40, 50, 60};
  19. int sum2;
  20.  
  21. sum(kosuu1, data1, &sum1);
  22. sum(kosuu2, data2, &sum2);
  23.  
  24. printf("SUM1 = %d\n", sum1);
  25. printf("SUM2 = %d\n", sum2);
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
SUM1 = 70
SUM2 = 210