Bonjour, j'ai un petit problème avec les variables tableau. J'ai pris ce programme sur un livre pour apprendre à utiliser les variables tableau, mais sa ne marche pas. Merci pour l'aide.
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int sumArray (int integerArray [], int sizeOfloatArray []);
void displayArray (int integerArray [], int sizeOfloatArray []);
int main (int nNumberofArgs, char* pszArgs [])
{
int nAccumulator = 0;
cout << "Ce programme additionne les valeurs saisies par l'utilisateur.\n";
cout << "Quittez la boucle en tapant un nombre negatif"<< endl;
int inputValues [128];
int numberOfValues;
for (numberOfValues = 0; numberOfValues < 128; numberOfValues ++)
{
int integerValue;
cout << "Tapez le prochain nombre : ";
cin >> integerValue;
if (integerValue < 0)
{
break;
}
inputValues [numberOfValues] = integerValue;;
}
displayArray (int inputValues,int numberOfValues);
cout << "La somme vaut " << sumArray (inputValues, numberOfValues) << endl;
system ("PAUSE");
return 0;
}
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;
}
int sumArray (int integerArray[], int sizeOfArray)
{
int accumulator = 0;
for (int i; i < sizeOfArray; i++)
{
accumulator += integerArray[i];
}
return accumulator;
}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Les messages d'erreur étant les suivants :
- C:\Dev-Cpp\ArrayDemo Marche pas.cpp In function `int main(int, char**)':
-30 C:\Dev-Cpp\ArrayDemo Marche pas.cpp expected primary-expression before "int"
-30 C:\Dev-Cpp\ArrayDemo Marche pas.cpp expected primary-expression before "int"
-31 C:\Dev-Cpp\ArrayDemo Marche pas.cpp invalid conversion from `int' to `int*'
-31 C:\Dev-Cpp\ArrayDemo Marche pas.cpp initializing argument 2 of `int sumArray(int*, int*)'
Merci d'avance.![]()
Partager