Académique Documents
Professionnel Documents
Culture Documents
A continuación, se encuentran algunos ejercicios, los cuales se deben analizar y corregir su estructura para que
funcionen correctamente.
Ejercicio 1: Crear un algoritmo que muestre los números impares que haya del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x;
for (x=0;x<=100;x++)
{
if (x%2=0)
{
printf("%d\n");
}
}
system("PAUSE");
return 0;
}
1
Universidad de Pamplona
Facultad de Ingenierías y Arquitectura
Guía básica de introducción a Lenguaje C.
Programación Estructurada– Primer Semestre de 2019
Profesor: José Orlando Maldonado Bautista
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num, num2;
while (num2!=0){
num2=num;
num=num*num2;
}
printf("El factorial es: %d \n", num2);
system("PAUSE");
return 0;
}
2
Universidad de Pamplona
Facultad de Ingenierías y Arquitectura
Guía básica de introducción a Lenguaje C.
Programación Estructurada– Primer Semestre de 2019
Profesor: José Orlando Maldonado Bautista
Ejercicio 3: Hacer un programa que pida dos números y multiplique todos los números que van desde el
primero al segundo. Se debe controlar que los valores sean correctos.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1, num2,x, sum;
if (num1>=num2)
{
printf("Los valores introducidos no son correctos \n");
}
else
{
sum=0;
for (x=num1;sum<=num2;x++)
{
sum=sum*x;
}
}
printf("%d\n",sum);
system("PAUSE");
return 0;
}
3
Universidad de Pamplona
Facultad de Ingenierías y Arquitectura
Guía básica de introducción a Lenguaje C.
Programación Estructurada– Primer Semestre de 2019
Profesor: José Orlando Maldonado Bautista
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num, cont, x;
cont;
for (x=0;x<=num;x++)
{
if (num%x==0)
{
cont++;
}
}
if (cont==2 || num==1 && num==0)
{
printf("No es primo\n");
}
else
{
printf("Es primo\n");
}
system("PAUSE");
return 0;
}
4
Universidad de Pamplona
Facultad de Ingenierías y Arquitectura
Guía básica de introducción a Lenguaje C.
Programación Estructurada– Primer Semestre de 2019
Profesor: José Orlando Maldonado Bautista
Ejercicio 5: Diseñe un programa que muestre los múltiplos de 3 y 5 simultáneamente a partir del 15 hasta el
45.
#include<stdio.h>
#include<conio.h>
main()
{
int i;
i=3;
do{
if((i%3)==0 && i%5==0)
{
printf("El número es %d\n", i);
}
i++;
}while(i<=45);
getch();
5
Universidad de Pamplona
Facultad de Ingenierías y Arquitectura
Guía básica de introducción a Lenguaje C.
Programación Estructurada– Primer Semestre de 2019
Profesor: José Orlando Maldonado Bautista
Ejercicio 6: Diseñe un programa que pida los números del 1 al 7 y diga el día de la semana que corresponde.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i=0;
printf("Introduzca número del 1 al 7:");
scanf("%n",&i);
switch(i){
case 1:
printf ("Lunes\n");
break;
case 2:
printf ("Martes\n");
break;
case 3:
printf ("Miércoles\n");
break;
case 4:
printf ("Jueves\n");
break;
case 5:
printf ("Viernes\n");
break;
case 6:
printf ("Sábado\n");
break;
case 7:
printf ("Domingo\n");
break;
default:
printf ("Opción no válida\n");
break;
}
system("PAUSE");
return 0;
}