Submission #108653
Source Code Expand
#include <iostream> #include <string> using namespace std; string Deg(float deg); int Str(float str); int main(){ float deg, dis; cin >> deg >> dis; deg /= 10; dis /= 300; if(Str(dis)){cout << Deg(deg) << " " << Str(dis) << endl;} else{cout << "C 0" << endl; return 0; } string Deg(float deg){ string res = ""; if(deg >= 168.75 && deg < 191.25){res = "S";} if(deg >= 11.25 && deg < 33.75){res = "NNE";} if(deg >= 191.25 && deg <213.75){res = "SSW";} if(deg >= 33.75 && deg < 56.25){res = "NE";} if(deg >= 213.75 && deg < 236.25){res = "SW";} if(deg >= 56.25 && deg < 78.75){res = "ENE";} if(deg >= 236.25 && deg < 258.75){res = "WSW";} if(deg >= 78.75 && deg < 101.25){res = "E";} if(deg >= 258.75 && deg < 281.25){res = "W";} if(deg >= 101.25 && deg < 123.75){res = "ESE";} if(deg >= 281.25 && deg < 303.75){res = "WNW";} if(deg >= 123.75 && deg < 146.25){res = "SE";} if(deg >= 303.75 && deg < 326.25){res = "NW";} if(deg >= 146.25 && deg < 168.75){res = "SSE";} if(deg >= 326.25 && deg < 348.75){res = "NNW";} return res; } int Str(float str){ int res; if(str >= 0.0 && str < 0.25){res = 0;} if(str >= 7.95 && str < 10.75){res = 5;} if(str >= 24.45 && str < 28.45){res = 10;} if(str >= 0.25 && str < 1.55){res = 1;} if(str >= 10.75 && str < 13.85){res = 6;} if(str >= 28.45 && str < 32.65){res = 11;} if(str >= 1.55 && str < 3.35){res = 2;} if(str >= 13.85 && str < 17.15){res = 7;} if(str >= 32.65){res = 12;} if(str >= 3.35 && str < 5.45){res = 3;} if(str >= 17.15 && str < 20.75){res = 8;} if(str >= 5.45 && str < 7.95){res = 4;} if(str >= 20.75 && str < 24.45){res = 9;} return res; }
Submission Info
Submission Time | |
---|---|
Task | C - 風力観測 |
User | icchyr |
Language | C++ (G++ 4.6.4) |
Score | 0 |
Code Size | 1799 Byte |
Status | CE |
Compile Error
./Main.cpp:20:5: error: stray ‘\343’ in program ./Main.cpp:20:5: error: stray ‘\200’ in program ./Main.cpp:20:5: error: stray ‘\200’ in program ./Main.cpp:22:1: error: stray ‘\343’ in program ./Main.cpp:22:1: error: stray ‘\200’ in program ./Main.cpp:22:1: error: stray ‘\200’ in program ./Main.cpp: In function ‘int main()’: ./Main.cpp:17:22: error: a function-definition is not allowed here before ‘{’ token ./Main.cpp:53:1: error: expected ‘}’ at end of input