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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
// 1x15: Lee 20 números reales y di la media, con el mínimo de variables. #include <stdio.h> // Se puede colorear el texto que imprimamos por pantalla usando una secuencia de caracteres especiales. // Para emplearlos de forma más cómoda se definen como constantes y para su uso solo habrá que llamar a la constante con la función printf de la siguiente forma: printf(RED "cadena" WHITE), al finalizar se ha de volver a poner el color por defecto o tras finalizar la ejecución del programa permanecerá ese color. // Lista de colores: #define WHITE "\e[m" #define RED "\e[31m" #define B_RED "\e[31;1m" #define GREEN "\e[32m" #define B_GREEN "\e[32;1m" #define YELLOW "\e[33m" #define B_YELLOW "\e[33;1m" #define BLUE "\e[34m" #define B_BLUE "\e[34;1m" #define MAGENTA "\e[35m" #define CYAN "\e[36m" #define BRIGHT "\e[1m" main(){ system("clear"); float numero, resultado = 0; int i = 0; printf("A continuacion introduzca 20 numeros, se le devolvera la media:\n"); for( i; i<20; i++ ){ printf(" %i = ", i+1 ); scanf( "%g", &numero ); resultado += numero; }; resultado /= 20; if( resultado<5 ){ printf( "La media es de: " RED "%g\n\n" WHITE, resultado ); } else{ printf( "La media es de: " GREEN "%g\n\n" WHITE, resultado ); }; }; |