A+B和C (15)間限 時制 1000 ms 記憶體限制 32768 KB 程式碼長度限制 100 KB
題目描述
給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字: A1 = 能被5整除的數字中所有偶數的和; A2 = 將被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4...; A3 = 被5除後餘2的數字的個數; A4 = 被5除後餘3的數字的平均數,精確到小數點後1位; A5 = 被5除後餘4的數字中最大數字。
輸入描述:
每個輸入包含1個測試用例。每個測試用例先給出一個不超過1000的正整數N,隨後給出N個不超過1000的待分類的正整數。數字間以空格分隔。
輸出描述:
對給定的N個正整數,按題目要求計算A1~A5並在一行中順序輸出。數字間以空格分隔,但行末不得有多餘空格。 若其中某一類數字不存在,則在相應位置輸出“N”。
輸入例子:
13 1 2 3 4 5 6 7 8 9 10 20 16 18
輸出例子:
30 11 2 9.7 9
#include<iostream>
using namespace std;int text(long a,long b,long c)
{
if(a+b>c)
return 1;
else return 0;
}
int main()
{
int n;
long a[10],b[10],c[10],count[10];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i]>>b[i]>>c[i];
count[i]=text(a[i],b[i],c[i]);
}
for(int j=0;j<n;j++){
if(count[j])
cout<<"Case #"<<j+1<<": true"<<endl;
else
cout<<"Case #"<<j+1<<": false"<<endl;}
return 0;
}