Bonsoir,
Voici tout d'abord le code exemple (source > C++ Pour les nuls "Edition First)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
 
// déclaration des prototypes
int sumArray(int integerArray[], int sizeOfloatArray);
void displayArray(int integerArray[], int sizeOfloatArray);
 
int main(int nNumberofArgs, char* pszArgs[])
{
    // entrée dans la boucle de comptage
    int nAccumulator = 0;
    cout << "Ce programme additionne les valeurs saisies "
         << "par l'utilisateur\n";
    cout << "Quittez la boucle en tapant "
         << "un nombre négatif.\n";
    cout << endl;
 
    // stockage des nombres dans le tableau
    int inputValues[128];
 
    int numberOfValues;
    for(numberOfValues = 0; 
        numberOfValues < 128; 
        numberOfValues++)
    {
        // entrée d'un autre nombre
        int integerValue;
        cout << "Tapez le prochain nombre : ";
        cin  >> integerValue;
 
        // s'il est négatif...
        if (integerValue < 0)
        {
            // ...sortie de la boucle
            break;
        }
 
        // ...sinon, enregistrement du nombre
        // dans le tableau
        inputValues[numberOfValues] = integerValue;
    }
 
    // affichage des valeurs et somme des valeurs
    displayArray(inputValues, numberOfValues);
    cout << "La somme vaut " 
         << sumArray(inputValues, numberOfValues)
         << endl;
 
    // attend pour terminer le programme que l'utilisateur
    // lise le contenu de la fenêtre puis appuie sur une touche
    system("PAUSE");
    return 0; 
}
 
// displayArray : affiche les membres du tableau
//                selon la longueur de sizeOfloatArray
void displayArray(int integerArray[], int sizeOfArray)
{
    cout << "Valeur des membres du tableau :" << endl;
    for (int i = 0; i < sizeOfArray; i++)
    {
        cout.width(3);
        cout << i << " : " << integerArray[i] << endl;
    }
    cout << endl;
}
 
// sumArray : retourne de la somme des membres d'un
//            tableau d'entiers
int sumArray(int integerArray[], int sizeOfArray)
{
    int accumulator = 0;
    for (int i = 0; i < sizeOfArray; i++)
    {
        accumulator += integerArray[i];
    }
    return accumulator;
}
Ce que je ne comprends pas c'est les fonctions sumArray et DisplayArray.
Que signifie ce qui se trouve entre parenthèse

-----------------
sumArray(inputValues, numberOfValues)
sumArray(int integerArray[], int sizeOfArray)

Est-ce que inputValues correspond à integerArray[] ? et numberOfValues à sizeOfArray ?
-----------------

-----------------
displayArray(inputValues, numberOfValues)
displayArray(int integerArray[], int sizeOfArray)

Est-ce que inputValues correspond à integerArray[] ? et numberOfValues à sizeOfArray ?
-----------------

Que signifie le cout.width ? ainsi que le accumulator += integerArray[i];

---

En vous remerciant d'avance,

Nadd