Vous êtes sur la page 1sur 2

Ctedra: Computacin II (ASC) / Sistemas Operativos (LSI)

Ao: 2009

Trabajo Prctico N1
Introduccin a C
Titular: Ing. Rubn L.M.Castao
Jefe T.P.: Ing. Roberto A. Mio
Aux. 1ra.: ASC Claudio O. Biale

1) Escriba un programa que lea las medidas de los lados de un triangulo y escriba si el
mismo es equiltero, issceles o escaleno.
2) Escriba un programa que solicite 3 nmeros enteros y luego muestre los mismos en
forma descendente.
3) Realice un programa para leer 2 valores enteros y una de las siguientes opciones:
- 1: suma
- 2: resta
- 3: divisin
- 4: Multiplicacin
Se debe calcular y escribir el resultado de la operacin seleccionada. Se debe validar la
carga de la opcin, mientras no se cargue una opcin valida se tiene que solicitar la
misma nuevamente.
4) Realice un programa que permita la carga de 10 nmeros enteros y obtenga el
mximo, mnimo y promedio de los nmeros cargados. Se deben imprimir los valores
obtenidos.
5) Escriba un programa que permita la carga de valores reales mientras no se cargue 0.
Se debe obtener e imprimir al final del programa la cantidad de valores, el mximo, el
mnimo y el promedio (No se debe considerar el valor 0).
6) Realice un programa que obtenga e imprima el factorial de un nmero n de tipo
entero, dicho valor debe ser ingresado por el usuario y el sistema debe validar que sea
mayor o igual que 0. Si se ingresa un nmero negativo se debe imprimir por pantalla
NMERO INVLIDO.
7) Escriba un programa para leer la altura (en cm.) y el sexo (1: masculino, 2: femenino)
de 200 personas. Se debe calcular e imprimir:
- La mayor y menor altura.
- La media de la altura de las mujeres.
- El nmero de hombres.
- El porcentaje de mujeres con ms de 150 cm.
Se debe validar que la altura ingresada sea mayor a cero y que el sexo sea 1 o 2, si no se
cumple solicitar nuevamente. La validacin debe realizarse por tem cargado.
8) Realice un programa que obtenga e imprima los nmeros primos existentes entre 1 y
1000.
9) Escriba un programa para leer un valor A y N de tipo entero. Se debe imprimir la
suma de los N nmeros a partir de A inclusive. Validar que N sea mayor que 0, caso
contrario solicitar un nuevo valor.

Pgina 1 de 2

Ctedra: Computacin II (ASC) / Sistemas Operativos (LSI)

Ao: 2009

10) Realice un programa que cargue un vector X de 10 elementos enteros. Luego copie
los elementos del vector X al vector Y realizando lo siguiente: el primer elemento de X
ser copiado al dcimo de Y, el segundo de X al noveno de Y y as sucesivamente. Se
deben imprimir ambos vectores.
11) Escriba un programa que cargue una matriz de 10 x 10 de tipo real. Luego obtenga e
imprima el promedio de la diagonal principal y la diagonal secundaria.
12) Escriba un programa que lea una palabra por teclado y escriba:
- La primer letra de la palabra.
- La ltima letra de la palabra.
- El nmero de letras existente en la palabra.
13) Realice un programa que lea una palabra por teclado e imprima la misma en orden
inverso.
14) Escriba un programa que lea una frase y cuente el nmero de palabras existentes en
la frase. Considere que una palabra es un conjunto de caracteres separados por un
conjunto de espacios en blanco.
15) Realice un programa que solicite la carga de un nmero entero e imprima el valor
absoluto del mismo. Para ello debe llamar a una funcin creada por el usuario que
retorne el valor absoluto de un nmero pasado como parmetro.
16) Escriba un programa que solicite la carga de dos nmeros enteros positivos y luego
verifique si la suma de los divisores de dichos nmeros ingresados son iguales. Para
ello:
- La carga de los nmeros se debe realizar llamando a una funcin a la que se
le enve como parmetro la variable en la cual se guardar el valor ingresado.
Dentro la misma se debe validar que el valor ingresado sea positivo, sino se
debe retornar 0.
- Para verificar si la suma de los divisores de los nmeros ingresados son
iguales se debe llamar a una funcin que realice la verificacin y que
devuelva 1 en caso afirmativo y 0 en caso contrario.
- Se debe imprimir el valor retornado por la funcin de verificacin.

Pgina 2 de 2

Vous aimerez peut-être aussi