1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| #include <iostream>
int somme3 (int tableau[], int tailleT);
int somme5 (int tableau5[], int tailleT5);
int main()
{
/* tout avant les pointillés met dans chaque case du tableau nomme tableau les valeur des mutltiple de 3 */
int nombre3 = 0, i = 0, somme_3 = 0, sommett = 0;
int tableau[900];
while (nombre3 < 1000)
{
nombre3 += 3;
tableau[i] = nombre3;
i++;
}
int tailleT = i;
somme_3 = somme3 (tableau, tailleT); // fonction pour calculer la somme des multiple de 3 inférieur à 1000
// ------------------------------------
/* idem pour les multiple de 5 */
int nombre5 = 0, j = 0, somme_5 = 0;
int tableau5[900];
while (nombre5 < 1000)
{
nombre5 += 5;
tableau5[j] = nombre5;
j++;
}
int tailleT5 = j;
somme_5 = somme5 (tableau5, tailleT5); // appel fonction pour somme des multiple de 5
sommett = somme_3 + somme_5; // calcul la somme totak grace aux 2 valeures retournées !
std::cout << "somme totale = " << sommett << std::endl;
return 0;
}
int somme3 (int tableau[], int tailleT)
{
int i = 0, sommeT = 0;
for (i = 0; i < tailleT; i++)
{
sommeT += tableau[i];
}
return sommeT;
}
int somme5 (int tableau5[], int tailleT5)
{
int j = 0, sommeT5 = 0;
for (j = 0; j < tailleT5; j++)
{
sommeT5 += tableau5[j];
}
return sommeT5;
} |
Partager