Submission #107248


Source Code Expand

#include <iostream>

using namespace std;
/*0.1km 未満: VVの値は 00 とする。
0.1km 以上 5km 以下:距離 (km) を 10 倍した値とする。1 桁の場合は上位に 0 を付す。
例えば、2,000m =2.0km ならば、VVは 20 である。同じく、200mの場合VVは 02 である。
6km 以上 30km 以下:距離 (km) に 50 を足した値とする。
例えば、15,000m =15km ならば、VVは 65 である。
35km 以上 70km 以下:距離 (km) から 30 を引いて 5 で割った後、80 を足した値とする。
例えば、40,000m =40km ならば、VVは 82 である。
70km より大きい:VVの値は 89 とする。
*/
int main() {
int m, VV;
cin >> m;
if(m < 100) VV = 0;
else if(m >= 100 && 5000 > m) VV = m / 100;
else if(m >= 6000 && 30000 >= m) VV = 65;
else if(m >= 35000 && m <= 70000) {VV = (m - 30) / 5 + 80;} 
else if(m > 70000) VV = 89;

printf("%02d\n", VV);
}

Submission Info

Submission Time
Task B - 視程の通報
User Allen
Language C++ (G++ 4.6.4)
Score 0
Code Size 938 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:22:20: error: ‘printf’ was not declared in this scope