Modulo

Fermé
kame2382 Messages postés 5 Date d'inscription mercredi 17 décembre 2014 Statut Membre Dernière intervention 31 mars 2015 - 31 mars 2015 à 12:23
 JwTdd - 31 mars 2015 à 16:50
Bonjour,
voici un programme que je viens de créer

#include <iostream>

using namespace std;

int main()
{
cout << "Quel est votre premier nombre ? " ;
double nombre1(0);
cin >>nombre1;
cout << "Quel est votre second nombre ? ";
double nombre2(0);
cin >>nombre2;

double sommeNombre(0), produitNombre(0), quotienNombre(0), resteNombre(0);
double const C(sommeNombre);

sommeNombre = nombre1 + nombre2 ;
produitNombre = nombre1 * nombre2 ;
quotienNombre = nombre1 / nombre2 ;
resteNombre = nombre1 % nombre2 ;

cout << " " <<endl;
cout <<nombre1 << " + " <<nombre2 << " = " <<sommeNombre <<endl;
cout <<nombre1 << " x " <<nombre2 << " = " <<produitNombre <<endl;
cout <<nombre1 << " / " <<nombre2 << " = " <<quotienNombre <<endl;
cout <<resteNombre << " est le reste de : " <<nombre1 << " / " <<nombre2 << " ." <<endl;

system ("pause");
return 0;
}

mon soucis est la ligne d'erreur : resteNombre=nombre1 % nombre2;
Que dois-je faire?

1 réponse

Salut,le modulo est le reste de la division euclidienne, la division euclidienne c'est que sur des entiers.
0