Introdução
Neste laboratório, escreveremos um programa em C++ para encontrar os divisores de um determinado número. Um divisor de um número é um inteiro positivo que divide o número sem deixar resto.
Incluir as bibliotecas necessárias e configurar a função principal (main)
- Incluir a biblioteca
iostreampara entrada e saída - Incluir a biblioteca
stdlibpara funções do sistema comoclrscr()egetch() - Iniciar a função
main - Declarar uma variável
n1para armazenar o número de entrada e outra variávelipara usar no loopfor - Usar a função
system("clear")para limpar a tela
#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;
}
Obter a entrada do usuário
- Usar a função
coutpara exibir a mensagem solicitando a entrada do usuário - Usar a função
cinpara obter o número de entrada do usuário e armazená-lo na variáveln1
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
Encontrar os divisores do número de entrada
- Usar um loop
forque começa dei = 1e vai atén1 - Verificar se o número de entrada é divisível por
iusando o operador módulo (%) - Se o número de entrada for divisível, imprimir
icomo o divisor
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
Resumo
Neste laboratório, aprendemos como encontrar os divisores de um número dado usando um programa C++. Usamos um loop for para iterar sobre todos os divisores possíveis e verificamos se o número de entrada é divisível pelo divisor atual. Também aprendemos como ler a entrada do usuário, compilar e executar o programa e exibir a saída no console.



