You are on page 1of 3

(Otros ejercicios)

Ejercicio 1
Crear un programa en C que lea dos nmeros y que escriba el mayor de los dos.
Solucin
Ejercicio 2
Crear un programa en C que lea un nmero e indique si es par o no
Solucin
Ejercicio 3
Leer tres nmeros y escribir el mayor de los tres
Solucin
Ejercicio 4
Escribir un programa en C que lea nmeros enteros indefinidamente hasta que llegue
el nmero 0
Solucin
Ejercicio 5
Escribir un programa C que lea exactamente 8 nmeros y luego escriba la suma de
todos ellos
Solucin
Ejercicio 6
Modificar el programa anterior para que en lugar de leer 8 nmeros, se puedan leer
tantos nmeros como se quiera hasta que llegue un cero. El resultado es la suma de
todos los nmeros ledos.
Solucin
Ejercicio 7
Intentar escribir un programa en C que lea tres nmeros e indique el tipo de
tringulo que forman (issceles, equilatero, escaleno). Comprobar que los nmeros
realmente formen un tringulo, sino emitir el error.
Solucin
Ejercicio 8
Modificar el programa anterior para que se pueda repetir indefinidamente si el
usuario lo desea (que el ordenador pregunte Quiere continuar? y la persona pueda
responder S N)
Solucin
Ejercicio 9
Escribir un programa que escriba todos los mltiplos de 3 del nmero 1 al 3000
Solucin
Ejercicio 10
Programa que lea una serie de nmeros (leer hasta que llegue el cero por ejemplo) y
que calcule su media aritmtica
Solucin
Ejercicio 11
Programa que escriba todo el cdigo ASCII (el cdigo ASCII va de 0 a 255 y representa
el nmero con el que los ordenadores almacenan los caracteres)
Solucin
Ejercicio 12
Programa que lea un nmero entero por teclado y que calcule su factorial
Solucin
Ejercicio 13
Programa que lea una serie de nmeros por teclado e indique cul es el mayor
Solucin
Ejercicio 14
Crear un programa que lea un nmero entero y a partir de l cree un cuadrado de
asteriscos con ese tamao. Los asteriscos slo se vern en el borde del cuadrado, no
en el interior-
Solucin
Ejercicio 15
Crear un programa C que lea cantidades y precios y al final indique el total de la
factura.
Primero se pregunta:
Introduzca la cantidad vendida

tras lo cual el usuario introducir un nmero entero positivo.
Despus se pregunta:
Introduzca el precio
que ser un nmero decimal positivo.
La lectura termina cuando en la cantidad se introduzca un cero. Si es as se escribir
el total.
Solucin
Ejercicio 16
Crear un programa para calcular los salario semanal de unos empleados a los que se
les paga 15 euros por hora si stas no superan las 35 horas. Cada hora por encima de
35 se considerar extra y se paga a 22 .
El programa pide las horas del trabajador y devuelve el salario que se le debe pagar.
Adems el programa debe preguntar si deseamos calcular otro salario, si es as el
programa se vuelve a repetir
Solucin
Ejercicio 17
Escribir un programa en C que lea nmeros enteros indefinidamente hasta que llegue
el nmero 0
Solucin
Ejercicio 18
Crear el programa asteriscos4 en el que se introduce un nmero entero y se crea una
pirmide de asteriscos. Por ejemplo si se introduce el 6, el resultado sera:
*
***
*****
*******
*********
***********
Solucin
Ejercicio 19
Modificar el ejercicio anterior para que aparezca un rombo.
Solucin
Ejercicio 20
Crear un programa qu escriba dos columnas de nmeros, en la primera se colocan los
nmeros del 1 al 100, en la segunda los nmeros del 100 al 1
Solucin
Ejercicio 21
Crear un programa en C que lea un nmero entero y positivo y que escriba tres
columnas. La primera cuenta desde uno hasta el nmero escrito contando de uno en
uno; la segunda columna cuenta de dos en dos y la tercera de tres.
Solucin
Ejercicio 22
Crear el programa tablaMultiplicar que escriba la tabla de multiplicar del nmero 1 al
nmero 15
Solucin
Ejercicio 23
Crear un programa que muestre un men como este:
1) Salir
2) Sumatorio
3) Factorial
Tras mostrar el men, el programa debe leer un nmero del 1 al tres si se elige 1, el
programa acaba. Si se elige 2 se calcula el sumatorio del nmero, si se elige 3 se
calcula el factorial (en ambos casos el programa pedir escribir el nmero sobre el
que se calcula el sumatorio o el factorial). Tras calcular el sumatorio o el factorial e
indicar el resultado, el programa volver a mostrar el men y as sucesivamente.
Solucin
Ejercicio 24
Crear un programa que lea un nmero e indique su valor en la sucesin de Fibonacci
(llamarle Fibonacci).
Esta sucesin calcula su valor de la siguiente manera. Slo es vlido para nmeros
positivos, si el nmero es un uno, la sucesin vale 1 si es dos, la sucesin vale 2. Para
el resto la sucesin es la suma de la sucesin de los dos nmeros anteriores.
Es decir, para 7 el valor sera lo que valga la sucesin de 6 ms la sucesin de cinco.
Solucin

You might also like