Submission #404038


Source Code Expand

#include <iostream>
#include <string>
using namespace std;
int judge(double rdisn)
{
	if(rdisn<0.25) return 0;
	else if(rdisn<1.55) return 1;
	else if(rdisn<3.35) return 2;
	else if(rdisn<5.45) return 3;
	else if(rdisn<7.95) return 4;
	else if(rdisn<10.75) return 5;
	else if(rdisn<13.85) return 6;
	else if(rdisn<17.15) return 7;
	else if(rdisn<20.75) return 8;
	else if(rdisn<24.45) return 9;
	else if(rdisn<28.45) return 10;
	else if(rdisn<32.65) return 11;
	else return 12;
}

string dirjudge(double rdegn)
{
   if(rdegn<=11.25 && rdegn<33.75) return "NNE";
	else if(rdegn<56.25) return "NE";
	else if(rdegn<78.75) return "ENE";
	else if(rdegn<101.25) return "E";
	else if(rdegn<123.75) return "ESE";
	else if(rdegn<146.25) return "SE";
	else if(rdegn<168.75) return "SSE";
	else if(rdegn<191.25) return "S";
	else if(rdegn<213.75) return "SSW";
	else if(rdegn<236.25) return "SW";
	else if(rdegn<258.75) return "WSW";
	else if(rdegn<281.25) return "W";
	else if(rdegn<303.75) return "WNW";
	else if(rdegn<326.25) return "NW";
	else if(rdegn<348.75) return "NNW";
	else return "N";
}

int main()
{
	string deg[]={"NNE","NE","ENE","E",
		      "ESE","SE","SSE","S",
		      "SSW","SW","WSW","W",
		      "WNW","NW","NNW"};
	int degn,disn;

	static const double s=11.25;
	static const double r=22.5;
	cin>>degn>>disn;
	double rdegn = (double)degn/10;
	double rdisn = disn;
	rdisn/=60;
	cout<<dirjudge(rdegn)<<" "<<judge(rdisn)<<endl;
}

Submission Info

Submission Time
Task C - 風力観測
User encry1024
Language C++ (G++ 4.6.4)
Score 0
Code Size 1496 Byte
Status CE

Compile Error

./Main.cpp:23:1: error: stray ‘\343’ in program
./Main.cpp:23:1: error: stray ‘\200’ in program
./Main.cpp:23:1: error: stray ‘\200’ in program
./Main.cpp:23:1: error: stray ‘\343’ in program
./Main.cpp:23:1: error: stray ‘\200’ in program
./Main.cpp:23:1: error: stray ‘\200’ in program