URI Online Judge | 1159
Sum of Consecutive Even Numbers
The program must read an integer X indefinite times (stop when X=0). For each X, print the sum of five consecutive even numbers from X, including it if X is even. If the input number is 4, for example, the output must be 40, that is the result of the operation: 4+6+8+10+12. If the input number is 11, for example, the output must be 80, that is the result of 12+14+16+18+20.
Input
The input file contains many integer numbers. The last one is zero.
Output
Print the output according to the example below.
Input Sample | Output Sample |
4 11 0 | 40 80 |
Solution:
#include<stdio.h> int main() { int n,i,sum=0; while(1) { sum=0; scanf("%d",&n); if(n==0) break; if(n%2!=0) n++; for(i = 1;i <= 5;i++){ sum += n; n += 2; } printf("%d\n",sum); } return 0; } |
Post a Comment
0Comments