6129 ProblemGデジタル分類(20)
問題G:デジタル分類(20)
時間制限:1 Secメモリ制限:32 MB
タイトルの説明
一連の正の整数を指定するには、必要に応じて数値を分類し、次の5つの数値を出力します. A 1=5で割り切れる数字のすべての偶数の和. A 2=5で除算された残りの1の数字を与えられた順序でインタリーブ加算、すなわちn 1−n 2+n 3−n 4...; A 3=5で除算された残りの2の数. A 4=5で除算された残りの3の数字の平均数は、小数点以下の1桁に正確である. A 5=5で除算された残り4の数字のうち最大数.
入力
各入力には1つのテスト例が含まれています.各試験例は、まず1000を超えない正の整数Nを与え、次いで、Nが1000を超えない分類される正の整数を与える.数字の間はスペースで区切られています.
しゅつりょく
与えられたN個の正の整数に対して,A 1~A 5をテーマ要求に従って計算し,1行で順次出力する.数字の間はスペースで区切られていますが、行末に余分なスペースがないようにしてください.
いずれかの種類の数字が存在しない場合、対応する位置に「N」が出力される.
サンプル入力
サンプル出力
経験の総括
テーマに与えられた条件で実現すればいい、穴がない~~
ACコード
時間制限:1 Secメモリ制限:32 MB
タイトルの説明
一連の正の整数を指定するには、必要に応じて数値を分類し、次の5つの数値を出力します.
入力
各入力には1つのテスト例が含まれています.各試験例は、まず1000を超えない正の整数Nを与え、次いで、Nが1000を超えない分類される正の整数を与える.数字の間はスペースで区切られています.
しゅつりょく
与えられたN個の正の整数に対して,A 1~A 5をテーマ要求に従って計算し,1行で順次出力する.数字の間はスペースで区切られていますが、行末に余分なスペースがないようにしてください.
いずれかの種類の数字が存在しない場合、対応する位置に「N」が出力される.
サンプル入力
13 1 2 3 4 5 6 7 8 9 10 20 16 18
8 1 2 4 5 6 7 9 16
サンプル出力
30 11 2 9.7 9
N 11 2 N 9
経験の総括
テーマに与えられた条件で実現すればいい、穴がない~~
ACコード
#include
#include
int main()
{
int n,number[1000];
while(scanf("%d",&n)!=EOF)
{
int a1=0,a2=0,a3=0,a5=0;
int b1=0,b2=0,b5=0;
double a4=0;
int m=0,k=0;
for(int i=0;ia5)
a5=number[i];
b5++;
}
}
if(b1==0) printf("N ");
else printf("%d ",a1);
if(b2==0) printf("N ");
else printf("%d ",a2);
if(a3==0) printf("N ");
else printf("%d ",a3);
if(k==0) printf("N ");
else printf("%.1f ",a4/k);
if(b5==0) printf("N");
else printf("%d",a5);
printf("
");
}
return 0;
}