Calculer une somme en utilisant la fonction f

Aminos -  
arthurik Messages postés 166 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,j'ai un pti exercice en programation qui demande de calculer les nombre paires et impaires borné de 5 jusqu'a 39 en utilisant la bibli cmath et la fontion fmod.Queqlqu'un pourai m'aider svp en m'explikan comment utilusé le fmod.merci d'avance
c le code d'un ami que j'ai pas tro compris
#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main(int argc, char *argv[])
{
int sp,sim;
float i,d=2;
for(i=5,sp=0,sim=0;i<=39;i++)
{
if(fmod(i,d)==0)
{
sp=sp+i;
}
else
{
sim=sim+i;
}
}
cout<<"somme des paires : \t"<<sp<<endl;
cout<<"somme des impaires : \t"<<sim<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
A voir également:

1 réponse

arthurik Messages postés 166 Date d'inscription   Statut Membre Dernière intervention   14
 
T'as qu'à utiliser le modulo. Les nombes entre 5 et 39 tu fait modulo, si le résultat est 1 donc c'est impaire, si c'est zero, c'est pair.

Rémarque : au lieu de mettre sm = sm + i; mets sm += i;
0