Introducción
En este laboratorio, escribiremos un programa en C++ para encontrar los divisores de un número dado. Un divisor de un número es un entero positivo que divide el número sin dejar un residuo.
Incluir las bibliotecas necesarias y configurar la función principal
- Incluir la biblioteca
iostreampara la entrada y salida - Incluir la biblioteca
stdlibpara funciones del sistema comoclrscr()ygetch() - Comenzar la función
main - Declarar una variable
n1para almacenar el número de entrada y otra variableipara usar en el buclefor - Usar la función
system("clear")para limpiar la pantalla
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n1, i;
system("clear");
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
cout<<"\nThe divisors are :\n";
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
return 0;
}
Obtener la entrada del usuario
- Utilizar la función
coutpara mostrar el mensaje que invita al usuario a ingresar la información - Utilizar la función
cinpara obtener el número de entrada del usuario y almacenarlo en la variablen1
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
Encontrar los divisores del número de entrada
- Utilizar un bucle
forque comienza eni = 1y va hastan1 - Verificar si el número de entrada es divisible por
iutilizando el operador módulo (%) - Si el número de entrada es divisible, imprimir
icomo divisor
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
Resumen
En este laboratorio, aprendimos cómo encontrar los divisores de un número dado utilizando un programa en C++. Utilizamos un bucle for para iterar sobre todos los posibles divisores y comprobamos si el número de entrada es divisible por el divisor actual. También aprendimos cómo leer la entrada del usuario, compilar y ejecutar el programa, y mostrar la salida en la consola.



