C/Visual C - Multiplo de 5, ingrese el numero que sea, solo me marca que si es multiplo, cual es el problema?

 
Vista:
Imágen de perfil de Aaron Eduardo

Multiplo de 5, ingrese el numero que sea, solo me marca que si es multiplo, cual es el problema?

Publicado por Aaron Eduardo (1 intervención) el 20/01/2016 21:45:06
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# include <iostream>
# include <math.h>
# include <conio.h>
using namespace std;
main ()
{
	int a,b,total;
	cout<<"Ingresar primer numero: ";
	cin>>a;
	cout<<"Ingresar segundo numero: ";
	cin>>b;
	total=a*b;
	total=(total % 5==0);
	if (total % 5==0)
	{
		cout<<"El numero es multiplo de 5";
	}
	else
	{
		cout<<"El numero no es multiplo de 5";
	}
	getch();
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Multiplo de 5, ingrese el numero que sea, solo me marca que si es multiplo, cual es el problema?

Publicado por xve (24 intervenciones) el 21/01/2016 08:41:10
Hola Aron, creo que esta linea esta mal....

1
2
3
4
...
total=(total % 5==0);
if (total % 5==0)
...
total la asignas a una operación, por lo que creo que devolverá true o false.
Luego ese valor, intentas sacar el resto de la división...

Puede ser que tenga que ser algo así:
1
2
3
...
if((a*b)%5==0)
...


Si nos puedes comentar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar