1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
// 2x07: A qué hora quedamos? /* Escribe un programa que dé solución al siguiente problema matemático: “Quedaremos justo a la hora en la que el segundero pase por las doce y el minutero esté apuntando exactamente a la siguiente fracción sexagesimal que la aguja horaria. ¿A qué hora estamos quedando?” Solución: 2:12 AM/PM */ #include <stdio.h> main(){ system("clear"); int h, m = 0; // 12 horas están divididas en 60 partes saxegesimal, recorre desde 1 a 59: for( h=1; h<60; h++ ){ m += 12; // Cuando los minutos-1 sean igual a las partes sexagesimales de las horas... if( h == m-1 ){ printf( "\v\tLa hora a la que han quedado es a las %i:%i:00\n\n", h/5, m ); }; // Los minutos no han de pasar de 60: if( m == 60 ){ m = 0; }; }; }; |