Está en la página 1de 94
 
 
ESCUELA SUPERIOR DE INGENIEROS INDUSTRIALES UNIVERSIDAD DE NAVARRA INDUSTRI INJINERUEN GOIMAiLAKO ESKOLA NAFARROAKO UNIBERTSITATEA
 Practique Lenguaje ANSI C
como si estuviera en Primero
 Madrid, 31 mayo de 2003
Profesores:
  Javier García de Jalón de la Fuente  José Ignacio Rodríguez Garrido  Rufino Goñi Lasheras  Alfonso Brazález Guerra  Patxi Funes Martínez  Rubén Rodríguez Tamayo
 
 
 
 Ejercicios Resueltos de Programación en ANSI C 
 
 pág. 1
 
ÍNDICE
 
INTRODUCCIÓN............................................................................................................................................................4
 
PRACTICA 1....................................................................................................................................................................5
 
Ejercicio 1.1:
 
El primer programa..............................................................................................................................5
 
Solución comentada al Ejercicio 1.1...................................................................................................5
 
Ejercicio 1.2:
 
Una conversación en C........................................................................................................................5
 
Solución comentada al Ejercicio 1.2...................................................................................................5
 
Ejercicio 1.3:
 
Una pequeña operación aritmética.......................................................................................................5
 
Solución comentada al Ejercicio 1.3...................................................................................................
 
Ejercicio 1.4:
 
Preguntas indiscretas...........................................................................................................................6
 
Solución comentada al Ejercicio 1.4...................................................................................................
 
Ejercicio 1.5:
 
Programa que suma los cinco primeros números naturales.................................................................7
 
Solución comentada al Ejercicio 1.5...................................................................................................
 
Ejercicio 1.6:
 
Modifica el programa
mascota.c
.........................................................................................................7
 
Solución comentada del Ejercicio 1.6.................................................................................................
 
Ejercicio 1.7:
 
Modifica el programa
 sumaInt.c
..........................................................................................................8
 
Solución comentada del Ejercicio 1.7.................................................................................................8
 
Ejercicio 1.8:
 
Solución de la ecuación de segundo grado..........................................................................................8
 
Solución comentada al Ejercicio 1.8...................................................................................................8
 
Ejercicio 1.9:
 
Para expertos........................................................................................................................................9
 
Solución comentada al Ejercicio 1.9...................................................................................................9
 
PRÁCTICA 2..................................................................................................................................................................11
 
Ejercicio 2.1:
 
Varias formas de utilizar el bucle for.................................................................................................11
 
Solución comentada al Ejercicio 2.1.................................................................................................11
 
Ejercicio 2.2:
 
Máximo elemento de un conjunto de números..................................................................................11
 
Solución comentada al Ejercicio 2.2.................................................................................................12
 
Ejercicio 2.3:
 
Mínimo valor algebraico de un conjunto de números enteros...........................................................12
 
Solución comentada del Ejercicio 2.3...............................................................................................12
 
Ejercicio 2.4:
 
Ordenar un conjunto de números enteros..........................................................................................13
 
Solución comentada al Ejercicio 2.4.................................................................................................14
 
Ejercicio 2.5:
 
Programa electoral, que no electoralista............................................................................................14
 
Solución comentada al Ejercicio 2.5.................................................................................................15
 
Ejercicio 2.6:
 
Producto de matriz por vector............................................................................................................16
 
Solución comentada al Ejercicio 2.6.................................................................................................16 
 
Ejercicio 2.7:
 
Producto de matrices
.
.........................................................................................................................17
 
Solución comentada del Ejercicio 2.7...............................................................................................17 
 
Ejercicio 2.8:
 
Un programa para un primo...............................................................................................................18
 
Solución comentada al Ejercicio 2.8.................................................................................................18
 
Ejercicio 2.9:
 
Un programa para muchos primos.....................................................................................................19
 
Solución comentada del Ejercicio 2.9...............................................................................................19
 
PRACTICA 3..................................................................................................................................................................20
 
Ejercicio 3.1:
 
El operador de división (/).................................................................................................................20
 
Solución comentada al Ejercicio 3.1.................................................................................................20
 
Ejercicio 3.2:
 
Un repaso a la función
 printf( )
..........................................................................................................20
 
Solución comentada al Ejercicio 3.2.................................................................................................20
 
Ejercicio 3.3:
 
Y seguimos con los bucles
 for.
..........................................................................................................21
 
Solución comentada al Ejercicio 3.3.................................................................................................21
 
Ejercicio 3.4:
 
Volvamos a ordenar sin olvidar el desorden inicial...........................................................................21
 
Solución comentada del Ejercicio 3.4...............................................................................................22
 
Ejercicio 3.5:
 
Cálculo del determinante de una matriz 3x3......................................................................................22
 
Solución comentada al Ejercicio 3.5.................................................................................................23
 
Ejercicio 3.6:
 
El sultán y el estudiante.....................................................................................................................23
 
Solución comentada al Ejercicio 3.6.................................................................................................24
 
Ejercicio 3.7:
 
Introducción a la Estadística..............................................................................................................24
 
Solución comentada al Ejercicio 3.7.................................................................................................24
 
Ejercicio 3.8:
 
Operación con vectores......................................................................................................................26
 
Solución comentada al Ejercicio 3.8.................................................................................................26 
 

Recompense su curiosidad

Todo lo que desea leer.
En cualquier momento. En cualquier lugar. Cualquier dispositivo.
Sin compromisos. Cancele cuando quiera.
576648e32a3d8b82ca71961b7a986505