Problem Description
source:https://uva.onlinejudge.org/external/107/10783.html
Given a range [a, b], you are to find the summation of all the odd integers in this range. For example, the summation of all the odd integers in the range [3, 9] is 3 + 5 + 7 + 9 = 24.
Input
There can be at multiple test cases. The first line of input gives you the number of test cases, T (1 ≤ T ≤ 100). Then T test cases follow. Each test case consists of 2 integers a and b (0 ≤ a ≤ b ≤ 100) in two separate lines.
Output
For each test case you are to print one line of output – the serial number of the test case followed by the summation of the odd integers in the range [a, b].
Sample Input
2
1
5
3
5
Sample Output
Case 1: 9
Case 2: 8
Solution:
source:https://uva.onlinejudge.org/external/107/10783.html
Given a range [a, b], you are to find the summation of all the odd integers in this range. For example, the summation of all the odd integers in the range [3, 9] is 3 + 5 + 7 + 9 = 24.
Input
There can be at multiple test cases. The first line of input gives you the number of test cases, T (1 ≤ T ≤ 100). Then T test cases follow. Each test case consists of 2 integers a and b (0 ≤ a ≤ b ≤ 100) in two separate lines.
Output
For each test case you are to print one line of output – the serial number of the test case followed by the summation of the odd integers in the range [a, b].
Sample Input
2
1
5
3
5
Sample Output
Case 1: 9
Case 2: 8
Solution:
#include<stdio.h> int main() { int c, start, end,sum,value,i,j; while(scanf("%d",&c)==1) { for(j=1;j<=c;j++) { scanf("%d%d",&start, &end); if(start%2==0) value=start+1; else value=start; sum=0; for(i=value;i<=end;i=i+2) { sum+=i; } printf("Case %d: %d\n",j,sum); } } return 0; }
No comments:
Post a Comment
Write your comment - Share Knowledge and Experience