Submission #285935


Source Code Expand

#include <stdio.h>
#include <string>

int main(){
    int i,j,iidx,jidx;
    double Deg,Dis,D;
    const int N_RANKD = 18;
    const int N_RANKW = 14;
    const std::string de[N_RANKD] = {"N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"};
    const double borderde[N_RANKD]={0,11.25,33.75,56.25,78.75,101.25,123.75,146.25,168.75,191.25,213.75,236.25,258.75,281.25,303.75,326.25,3600};
    const std::string pow[N_RANKW] = {"0","1","2","3","4","5","6","7","8","9","10","11","12"};
    const double borderpw[N_RANKW]={0.0,0.3,1.6,3.4,5.5,8.0,10.8,13.9,17.2,20.8,24.5,28.5,32.7,12000};
    
    scanf("%lf %lf",&Deg,&Dis);
    
    Deg = Deg/10;
    Dis = (Dis/60);
    Dis = Dis*10;
    Dis = (int)(Dis + 0.5);
    Dis = (double)(Dis)/10;

    i = (Deg / 22.5) + 0.5;
    if((borderde[i] <= Deg) && (Deg < borderde[i+1])){
        iidx = i;
    }
    
    for(j=0;j<N_RANKW;j++){
        if((borderpw[j] <= Dis) && (Dis < borderpw[j+1])){
            jidx = j;
            break;
        }
    }
    if(jidx == 0){
        printf("C 0\n");
    }else{
        printf("%s %s\n",de[iidx].c_str(),pow[jidx].c_str());
    }
    return 0;
}

Submission Info

Submission Time
Task C - 風力観測
User ne260141
Language C (GCC 4.6.4)
Score 0
Code Size 1205 Byte
Status CE

Compile Error

./Main.c:2:18: fatal error: string: No such file or directory
compilation terminated.