fork download
  1. #include <stdio.h>
  2.  
  3. int calculate(int n1,int n2);
  4. int read_num();
  5.  
  6. int main(){
  7. int num1,num2,sum;
  8.  
  9. test(calculate(1, 10) == 30, "test1");
  10. test(calculate(2, 4) == 6, "test2");
  11.  
  12. num1 = read_num();
  13. num2 = read_num();
  14. sum = calculate(num1,num2);
  15. printf("Answer: %d",sum);
  16.  
  17. return 0;
  18. }
  19.  
  20. int read_num() {
  21. int i;
  22.  
  23. printf("Please enter any number: ");
  24. scanf("%d",&i);
  25. return(i);
  26. }
  27.  
  28. void test(int v, char* msg) {
  29. if (!v) {
  30. printf("error: ");
  31. puts(msg);
  32. }
  33. }
  34.  
  35. int calculate(int n1,int n2){
  36. int summ=0;
  37. while(n1 <= n2){
  38. if(n1 % 2 == 0) {
  39. summ += n1;
  40. }
  41. n1++;
  42. }
  43. return summ;
  44. }
  45.  
Success #stdin #stdout 0s 1836KB
stdin
4 6
stdout
Please enter any number: Please enter any number: Answer: 10