Boundary Condition(s):
1 <= N <= 1000
1 <= Each integer value <= 1000
1 <= X <= N
The first line contains the integer N.
The second line contains N integers separated by space(s).
The third line contains the integer X.
Output Format:
The first line contains the sum of every X integers among N integers separated by a space.
Example Input/Output 1:
Input:
8
2 3 4 9 8 7 1 5
4
Output:
18 21
Explanation:
The first 4 integers are 2, 3, 4 and 9. So their sum is 18.
The next 4 integers are 8, 7, 1 and 5. So their sum is 21.
Hence the output is 18 21
Program
#include<stdio.h>
#include <stdlib.h>
int main()
{
int N,A[1001],i,X,b=0,c=0,cnt=0;
scanf("%d",&N);
for(i=0;i<N;i++)
scanf("%d",&A[i]);
scanf("%d",&X);
cnt=X;
for(i=0;i<N;i++)
{
b+=A[i];
--cnt;
if (cnt==0)
{
printf("%d ",b);
b=0;
cnt=X;
}
}
}
Input/Output:
Input:
9
21 7 46 37 5 73 6 8 9
1
Output
21 7 46 37 5 73 6 8 9
No comments:
Post a Comment