5. Ejercicios de programación en C Sentencia ‘if-else’.Sentencia ‘while’ Escribe un programa en C que: 1. Determine si un número es menor, mayor o igual que 20. Hazlo con dos ‘ifelse’ anidados. 2. Dados dos enteros positivos, le reste al mayor el menor (la resta siempre será positiva). Indicación: el programa tendrá que determinar primero cual de los 2 es mayor. Guardará el mayor en una variable ‘mayor’ y el menor en una variable ‘menor’ (con un ‘if-else’), y luego y le resta ‘menor’ a ‘mayor’. 3. Dados dos números, muestre si el mayor de ellos es múltiplo del otro. Indicación: similar al anterior, comprobando si el resto de la división del mayor por el menor es cero. 4. Lee enteros y calcula el doble de cada uno hasta que se teclee un 0. 5. Calcule la raíz cuadrada de una serie de números naturales. Cuando se introduce un negativo el programa termina. 6. Lee enteros y calcula el doble si es positivo y el triple si es negativo, hasta que se teclee un cero. 7. Determine si una serie de números enteros pertenece al intervalo [-3,27]. El programa termina cuando se teclea un cero. 8. Lea un valor natural y se lo asigne a una variable entera. El programa no admite valores negativos, de forma que mientras se le den estos valores negativos, dará un mensaje de error y volverá a pedir un valor natural. Cuando se introduzca un valor natural, se lo asignará a la variable y terminará. 9. Calcule la raíz cuadrada de un número natural. El programa no admite valores negativos. Indicación: utiliza el bucle ‘while’ del programa anterior para obtener el valor natural y no admitir valores negativos para calcular su raíz cuadrada. 10. Cuente de 0 a 9. Hazlo (a) sin usar un bucle ‘while’ y (b) usando un ‘while’. Indicación: (a) serán 10 sentencias ‘printf’. (b) Usa una variable entera ‘cuenta’ que inicializas a 0, e incrementas en 1 a cada paso del bucle, hasta que ‘cuenta’ sea mayor que 9. 11. Cuente de 9 a 0. Hazlo con un bucle ‘while’. 12. Me de en orden los múltiplos de 3 entre 0 y 21. Indicación: similar a los dos anteriores. Fundamentos de Informática EUP - ULPGC Jose Torres