oj:004:整数の数(基本的な質問)

004:整数の
統計質問の表示と送信
合計制限時間:1000msメモリ制限:65536kB
説明
k(1
<k <100)の正の整数が与えられ、それぞれが1以上1以下の数値である10.10。与えられたk個の正の整数における1、5、および10の出現数を計算するプログラムを作成します。

入力入力
には2つの行があります。最初の行には正の整数kが含まれ、2番目の行にはk個の正の整数が含まれ、2つの正の整数ごとにスペースで区切られます。
出力
出力には3行あり、1行目は1回の出現回数、2行目は5回の出現回数、3行目は10回の出現回数です。
サンプル入力
5
1 5 8 10 5
サンプル出力
1
2
1
出典
計算05、模擬試験の概要1

解決策:最初にこの番号のグループの番号を入力し、次にこの番号のグループの内容を入力し、内容に応じて3つの番号1 510と同じ番号の番号を判断します。
考え:別々に判断し、別々に出力する


#include<iostream>
using namespace std;
int main()
{
    
    int k,a[100];
int m=0,n=0,p=0;
cin >> k;
for(int i=1;i<=k;i++)
{
    
    
cin >> a[i];
if(a[i]==1)
m++;
if(a[i]==5)
n++;
if(a[i]==10)
p++;
}
cout<<m<<endl;
cout<<n<<endl;
cout<<p<<endl;
return 0;
}


おすすめ

転載: blog.csdn.net/qq_51082388/article/details/112974988