Divisores de un número (código Dev C++)
-
Upload
jonathan-fabrizzio-argueello-valle -
Category
Education
-
view
3.911 -
download
1
description
Transcript of Divisores de un número (código Dev C++)
![Page 1: Divisores de un número (código Dev C++)](https://reader031.fdocuments.ec/reader031/viewer/2022013115/559c1beb1a28abfb148b45c4/html5/thumbnails/1.jpg)
CODIFICACIÓN PARA LOS DIVISORES DE UN NÚMERO
A continuación muestro el código fuente para poder mostrar los divisores de un número
y el total de divisores encontrados. Adicionalmente he incluido la opción de una vez
finalizada ésta, pregunte si se desea volver a ejecutarla. Este código es hecho en Dev
C++.
#include<iostream.h>
#include<conio.h>
main()
{
short numero,contador,divisor,residuo;
char opcion;
do
{
contador=1;
divisor=0;
system("cls");
cout<<"Programa que calcula los divisores de un numero"
<<"\n===============================================";
do
{
cout<<"\nIngrese un numero: ";
cin>>numero;
if(numero<=0)
cout<<"Error, el numero debe ser positivo";
}while(numero<=0);
do
{
residuo=numero%contador;
if(residuo==0)
{
divisor++;
cout<<" "<<contador;
}
contador++;
}while(contador<=numero);
cout<<"\n\nLa cantidad de divisores del numero "<<numero<<" es: "<<divisor;
do
{
cout<<"\nDesea mostrar otra tabla S/N?";
cin>>opcion;
if((opcion != 's' && opcion != 'S') && (opcion != 'n' && opcion != 'N'))
cout<<"\nError, debe ingresar S/N";
}while((opcion != 's' && opcion != 'S') && (opcion != 'n' && opcion != 'N'));
}while(opcion == 's' || opcion == 'S');
getch();
}