Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Propuestos:
1. Elaborar un programa que calcule el MCD de dos números enteros.
2. Elaborar un programa para reportar todos los divisores de un número
entero.
3. Desarrollar un programa para reportar los factores primos de un número
entero.
4. Programa para ingresar un número y se reporte si es primo o no.
5. Escribir un programa que permita leer dos números y reportar si son amigos
o no. Se dice que dos números son amigos si cada uno de ellos es igual a la
suma de los divisores (menores que el número) del otro. Ejemplo 220 y 284
son amigos.
6. Realizar un menú que tenga las opciones para desarrollar los 5 programas
mencionados e incluir la opción salir.
Página 1
Fundamentos de Programación 1
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
EJERCICIOS RESUELTOS
Gabriel Jesus Torres Huillca
cout << "MCD de " << x << " , " << y << " es: " << mcd(x, y);
cin.ignore();
cin.get();
return 0;
}
int mcd(int x, int y)
{
int ref;
int maxdiv;
x > y ? ref = x : ref = y;
Fundamentos de Programación 2
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
#include <iostream>
main(){
int a,c=0;
cout<<"Ingrese numero entero: "; cin>>a;
Página 3
Fundamentos de Programación 3
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
#include <iostream>
#include <conio.h>
int main(){
int numero, x = 2;
while(numero != 1){
if(numero % x == 0){
}else
x = x + 1;
}
return 0;
}
Página 4
Fundamentos de Programación 4
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
#include <iostream>
int main(){
int num;
cout << "Ingrese numero: ";
cin >> num;
bool primo = true;
for(int i = 2 ; i < num ; i++){
if(num % i == 0) primo = false;
}
if (primo == true) cout << "El numero es primo";
else cout << "El numero no es primo";
return 0;
} Página 5
Fundamentos de Programación 5
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
5. Escribir un programa que permita leer dos números y reportar si son amigos
o no. Se dice que dos números son amigos si cada uno de ellos es igual a la
suma de los divisores (menores que el número) del otro. Ejemplo 220 y 284
son amigos.
#include <iostream>
using namespace std;
Página 6
return 0;
}
Fundamentos de Programación 6
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
6. Realizar un menú que tenga las opciones para desarrollar los 5 programas
mencionados e incluir la opción salir.
Página 7
Fundamentos de Programación 7