quarta-feira, 11 de maio de 2011

Implementação de Bússola !

#include<stdio.h>
struct sbussola
{
    unsigned int H,M;
};
hora12(int H)
{
    if(H>=12)
        H=H-12;
    return H;
}
int main (void)
{
    unsigned int N,i;
    scanf("%u",&N);
    struct sbussola bussola[N];
    for(i=0; i<N; i++)
        scanf("%u %u", &bussola[i].H,&bussola[i].M);
    for(i=0; i<N; i++)
    {
        if((abs(bussola[i].M-(hora12(bussola[i].H)*5)))<30)
            printf("%u\n",(abs(bussola[i].M-(hora12(bussola[i].H)*5)))*6);
        else
            printf("%u\n",(60-(abs(bussola[i].M-(hora12(bussola[i].H)*5))))*6);
    }
    return 0;
}

Nenhum comentário:

Postar um comentário