TIC 1. Ejercicios de la unidad 6 (Programación en C) Estructuras de control (if, else) 7. Realiza un programa que pida un número entero al usuario y devuelva si es positivo, negativo o 0. #include <stdio.h> int main() { // VARIABLES int num; // PROGRAMA // Pedimos un número al usuario printf("Dame un numero entero: \n"); scanf("%d", &num); // Hacemos las comprobaciones if (num > 0) printf("El numero positivo", num); if (num == 0) printf("El numero es cero", num); if (num < 0) printf("El numero es negativo", num); // Indicamos al S.O. que todo ha ido bien return 0; } 8. Realiza un programa que pida un número entero al usuario y devuelva si par o impar. #include <stdio.h> int main() { // VARIABLES int num; // PROGRAMA // Pedimos al usuario un número entero printf("Dame un numero: "); scanf("%d", &num); // Comprobamos is es par o impar if (num % 2 == 0) printf("El numero es par"); else printf("El numero es impar"); // Indicamos al S.O. que todo ha ido bien return 0; } 1/3 9. Realiza un programa que pida dos números enteros al usuario y devuelva cuál es mayor de los dos. #include <stdio.h> int main() { // VARIABLES int x,y; // PROGRAMA // Pedimos al usuario dos números entero printf("Dame dos numeros enteros.\n"); // Leemos x printf("x="); scanf("%d", &x); // Leemos y printf("y="); scanf("%d", &y); // Comprobamos primero si son iguales if (x == y) printf("Los dos numeros son iguales"); // Si no lo son, entonces ya miramos cuál es mayor else { if (x > y) printf("%d es mayor que %d", x, y); else printf("%d es mayor que %d", y, x); } // Indicamos al S.O. que todo ha ido bien return 0; } 10. Realiza un programa que pida un carácter al usuario y muestre por pantalla si es una vocal o no. #include <stdio.h> int main() { // VARIABLES char c; // PROGRAMA // Pedimos al usuario un carácter printf("Dame un caracter: \n"); c = getchar(); // equivale a: scanf("%c", &c); // Comprobamos si es una vocal if ( c=='a' || c=='e' || c=='i' || c=='o' || c=='u') printf("Es una vocal"); else printf("No es una vocal"); // Indicamos al S.O. que todo ha ido bien return 0; } 2/3 11. Realiza un programa que pida un número entero al usuario e indique si es positivo y par. #include <stdio.h> int main() { // VARIABLES int num; // PROGRAMA // Pedimos un número al usuario printf("Dame un numero entero: \n"); scanf("%d", &num); // Comprobamos si el número es positivo y par if (num>=0 && num%2==0) printf("El numero es positivo y par"); else printf("El numero o no es positivo o no es par"); // Indicamos al S.O. que todo ha ido bien return 0; } 3/3