トピックの言い換え
7-4眠っているふりをする(10点)眠っているふりをして
いる人を起こすことはできませんが、人の呼吸数と脈拍を分析することで、誰が眠っているふりをしているのかを知ることができます。医師によると、睡眠中の普通の人の呼吸数は毎分15〜20拍、脈拍数は毎分50〜70拍です。以下の一連の人々の呼吸数と脈拍を考慮して、その中の誰が眠っているふりをしている可能性があるか、つまり、少なくとも1つのインデックスが正常範囲内にない人々を見つけてください。
入力フォーマット:
最初の行に正の整数N(≤10)を入力します。次のN行では、各行に人の名前(英語の文字のみで、長さが3文字以下の文字列)、呼吸数、脈拍(どちらも100を超えない正の整数)が示されます。
出力フォーマット:
入力順に全員をチェックし、インジケーターの少なくとも1つが正常範囲内にない場合は、名前を1行に出力します。
入力サンプル:
4
エイミー1570
トム1460
ジョー
1850ゾーイ2171
サンプル出力:
トム・
ゾーイ
コード
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string s[10][3];
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>s[i][0]>>s[i][1]>>s[i][2];
int aa=(s[i][1][0]-'0')*10+s[i][1][1]-'0';
int bb=(s[i][2][0]-'0')*10+s[i][2][1]-'0';
if((aa<15||aa>20)||(bb<50||bb>70)) cout<<s[i][0]<<endl;
}
}