ダディクールがC/C++の宿題を片づけます 32代目
■ このスレッドは過去ログ倉庫に格納されています
0754デフォルトの名無しさん
NGNG#include <iostream>#include <vector>using namespace std;vector<int> test1,test2;
int main(){
int n=0,i,sum[2],ave[2],more=0,equal=0,less=0;char c;
while(true)
{
cout<<"test1["<<n<<"]=";cin>>i;test1.push_back(i);
cout<<"test2["<<n<<"]=";cin>>i;test2.push_back(i);
n++;cout<<"exit(y/n)";cin>>c;
if(c=='y'||c=='Y')break;
}
for(i=0;i<2;i++) sum[i]=0;
for(i=0;i<(int)test1.size();i++)
{
sum[0]+=test1[i];sum[1]+=test2[i];
more+=(test1[i]>test2[i]);
equal+=(test1[i]==test2[i]);
less+=(test1[i]<test2[i]);
}
ave[0]=sum[0]/test1.size();ave[1]=sum[1]/test1.size();
cout<<"test1合計点="<<sum[0]<<"\ttest1平均点="<<ave[0]<<endl;;
cout<<"test2合計点="<<sum[1]<<"\ttest2平均点="<<ave[1]<<endl;;
cout<<"(test1>test2)="<<more<<"人"<<endl;
cout<<"(test1==test2)="<<equal<<"人"<<endl;
cout<<"(test1<test2)="<<less<<"人"<<endl;
cout<<"end"<<endl;cin>>c;return 0;}
■ このスレッドは過去ログ倉庫に格納されています