Submission #685819


Source Code Expand

#include<stdio.h>
int main(void)
{
	double x,y;
	int a;
	scanf("%lf %lf",&x,&y);
	a=(y/60*10)+0.5;
	if(a>=0 && a<=2){
		a=0;
	}
	else if(a>=3 && a<=15){
		a=1;
	}
	else if(a>=16 && a<=33){
		a=2;
	}
	else if(a>=34 && a<=54){
		a=3;
	}
	else if(a>=55 && a<=79){
		a=4;
	}
	else if(a>=80 && a<=107){
		a=5;
	}
	else if(a>=108 && a<=138){
		a=6;
	}
	else if(a>=139 && a<=171){
		a=7;
	}
	else if(a>=172 && a<=207){
		a=8;
	}
	else if(a>=208 && a<=244){
		a=9;
	}
	else if(a>=245 && a<=284){
		a=10;
	}
	else if(a>=285 && a<=326){
		a=11;
	}
	else if(a<=327){
		a=12;
	}
	x=x/10;
	if(a==0){
		printf("C ");
	}
	else if(x>=11.25 && x<33.75){
		printf("NNE ");
	}
	else if(x>=33.75 && x<56.25){
		printf("NE ");
	}
	else if(x>=56.25 && x<78.75){
		printf("ENE ");
	}
	else if(x>=78.75 && x<101.25){
		printf("E ");
	}
	else if(x>=101.25 && x<123.75){
		printf("ESE ");
	}
	else if(x>=123.75 && x<146.25){
		printf("SE ");
	}
	else if(x>=146.25 && x<168.75){
		printf("SSE ");
	}
	else if(x>=168.75 && x<191.25){
		printf("S ");
	}
	else if(x>=191.25 && x<213.75){
		printf("SSW ");
	}
	else if(x>=213.75 && x<236.25){
		printf("SW ");
	}
	else if(x>=236.25 && x<258.75){
		printf("WSW ");
	}
	else if(x>=258.75 && x<281.25){
		printf("W ");
	}
	else if(x>=281.25 && x<303.75){
		printf("WNW ");
	}
	else if(x>=303.75 && x<326.25){
		printf("NW ");
	}
	else if(x>=326.25 && x<348.75){
		printf("NNW ");
	}
	else{
		printf("N ");
	}
	printf("%d\n",a);
	return 0;

Submission Info

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

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:100:10: error: expected ‘}’ at end of input
./Main.cpp:6:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]