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