Escolar Documentos
Profissional Documentos
Cultura Documentos
5. Genere la siguiente serie: 5, 10, 15, 20, 25,30 El programa preguntar primero
cuantos trminos se quieren mostrar y despus mostrar la serie correspondiente.
1
valores:
La suma de todos los nmeros ledos.
La media de los nmeros.
El mayor nmero introducido.
El menor nmero introducido.
10. Solicite nmeros al usuario hasta que se hayan introducido 10 nmeros o la suma
de todos los nmeros ledos sea mayor que 100. A continuacin mostrar un mensaje
indicando qu condicin se ha cumplido (es decir, si se han introducido 10 nmeros o si
su suma es mayor que 100).
11. Para adivinar un nmero entre 1 y 100 que previamente se ha definido como una
constante. El programa ir pidiendo nmeros al usuario y, siempre que dicho nmero
no coincida con el nmero secreto, le indicar si el nmero introducido es mayor o menor
que el nmero secreto que tiene que adivinar. Al final, el programa indicar la cantidad
de intentos que se han necesitado para adivinar el nmero. Si el nmero de intentos
es menor que 5 se mostrar Enhorabuena!. Si es un valor entre 5 y 10 se mostrar el
mensaje No est mal. Si el nmero de intentos es mayor que 10 se mostrar el mensaje
Debe practicar ms.
12. Modificar el ejercicio anterior para que el nmero mximo de intentos sea 5. Al
terminar el programa indicar si el usuario ha ganado (si ha adivinado el nmero en
menos de cinco intentos) o no.
13. Solicite al usuario nmeros positivos de tres o ms cifras y compruebe si son pares. Si
el nmero introducido es positivo pero de una o dos cifras, se solicitar un nuevo
nmero. El programa finaliza cuando se introduce 0 o un nmero negativo.
14. Permita calcular el importe de una factura, a partir de una serie de artculos vendidos.
Para ello, el programa ir preguntando para cada artculo la cantidad de unidades vendidas
y el precio unitario.
El programa comprobar que tanto el precio como la cantidad son nmeros positivos, y
en caso contrario volver a solicitar los valores.
La lectura de artculos acabar cuando se introduzca un 0 en la primera pregunta.
Entonces se imprimir por pantalla el importe total de la factura.
15. Escribir un programa en C que escriba los nmeros comprendidos entre 1 y 1000. El
programa escribir en la pantalla los nmeros en grupos de 20, solicitando al usuario si
quiere o no continuar visualizando el siguiente grupo de nmeros. Generalizar el
programa para que escriba los nmeros comprendidos entre dos valores que introduzca
el usuario, y sea ste tambin quien decida el tamao del grupo a visualizar por
pantalla.
16. Escriba un programa que lea nmeros por teclado hasta que se introduzca el cero. En
ese momento deber representar el nmero de introducciones efectuadas, y la mayor
secuencia de nmeros consecutivos iguales, indicando cul fue el nmero que se repiti
y cuntas veces seguidas apareci.
Ejemplo: Si se introduce 8 8 8 4 5 6 6 6 7 7 7 7 2 0, el resultado a mostrar ser. El nmero
ms repetido es el 7 y se ha escrito 4 veces.
2
1 hasta n.
n! = 1 * 2 * 3 * * (n-1) * n.
18. Escriba un programa que calcule la raz cuadrada de un nmero con n decimales, por el
Mtodo de aproximaciones sucesivas.
19. Se quiere averiguar el nmero mgico de una persona. Para calcularlo se suman
todos los nmeros de su fecha de nacimiento y a continuacin se reducen a un solo
dgito. Ejemplo:
Fecha de nacimiento: 05/02/1973
5 + 2 + 1973 = 1980 => 1 + 9 + 8 + 0 = 18 =>9