fork download
  1. // C code
  2. // This program will calculate the sum of 20 positive integers.
  3. // Developer: Derrick CMIS102
  4. // Date: Feb 13,2016
  5. #include <stdio.h>
  6.  
  7. int main()
  8. {
  9. /* variable definition: */
  10.  
  11. int count, value, sum;
  12. double avg;
  13.  
  14. /* Initialize */
  15.  
  16. count = 0;
  17.  
  18. sum = 0;
  19. // Loop through to input values
  20.  
  21. while (count < 20)
  22.  
  23. {
  24.  
  25. printf("Enter a positive Integer\n");
  26.  
  27. scanf("%d", &value);
  28. if (value >= 0) {
  29. sum = sum + value;
  30. count = count + 1;
  31. }
  32. else {
  33. printf("Value must be positive\n");
  34. }
  35.  
  36. }
  37.  
  38. // Calculate avg. Need to type cast since two integers will yield an integer
  39.  
  40. avg = (double) sum/count;
  41.  
  42. printf("average is %lf\n " , avg );
  43.  
  44. return 0;
  45. }
  46.  
Success #stdin #stdout 0s 2160KB
stdin
10
10
10
10
10
20
20
20
20
20
30
30
30
30
30
-10
10.2
N
Y
10.1
stdout
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Value must be positive
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
Enter a positive Integer
average is 17.500000