EN C++ hay un operador que te devuelve el resto de una division, se llama modulo y es como el signo por ciento, si queres saber si un numero es divisible por otro, basta usarlo en lugar de la division, y te tiene que dar 0, si no no es divisible.
Ejemplo
int num1, num2;//num1 el numero a probar, num2 el numero base
//ingresar los numeros...
if(num1%num2==0) printf ( "El numero %d es divisible por el numero %d, num1, num2 ) ;
else printf ( "El numero %d es no es divisible por el numero %d, num1, num2 ) ;
asi de sencillo, asi que a armar tu programita y a lucirte
Answers & Comments
Verified answer
Hola:
EN C++ hay un operador que te devuelve el resto de una division, se llama modulo y es como el signo por ciento, si queres saber si un numero es divisible por otro, basta usarlo en lugar de la division, y te tiene que dar 0, si no no es divisible.
Ejemplo
int num1, num2;//num1 el numero a probar, num2 el numero base
//ingresar los numeros...
if(num1%num2==0) printf ( "El numero %d es divisible por el numero %d, num1, num2 ) ;
else printf ( "El numero %d es no es divisible por el numero %d, num1, num2 ) ;
asi de sencillo, asi que a armar tu programita y a lucirte
Dios te bendiga
Saludos
Antonio
include <iostream.h>
int i = 50;
int divisor;
int total;
main()
{
for (divisor = 1; divisor <= i / 2; divisor++)
{
if ((i % divisor == 0) && (i != divisor))
{
total = total + 1;
cout << i << ' is divisible by ' << divisor;
}
}
cout << "The total number of divisors of 50 are " << total << endl;
return 0;
}