Besoin d'aide sur les tableaux en C++
Bonjour, j'ai un problème sur un exercice, plus précisément sur les tableaux j'aurais besoin de vos conseil.. j'ai besoin de votre aide!
Le code ci dessous concerne un tableau qui affiche des entiers aléatoires avec lesquels on dois effectuer différent calcul malheureusement je bug sur les calculs il m'affiche des valeurs complètement absurdes (Il m'affiche par exemple le calcul de la somme en Hexadécimal (0x6dfea8).
OUI CE N'EST ABSOLUMENT PAS ESPACE AVEC LES ACCOLADES.. mais c'est le copié coller merci de ne pas en prendre compte svp.
Code:
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 86 87
| #include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(int argc, char *argv[])
{
char choix=0;
const int TAILLE=10;
int tabEntiers[TAILLE];
const int MAX=20;
const int MIN=1;
int i,somme;
float moyenne;
srand (time(NULL));
for (i=0; i<TAILLE; i++)
{
tabEntiers[i] = (rand() % (MAX - MIN + 1)) + MIN;
}
while (choix!='7')
{
cout <<"**********MENU**********\n\n";
cout <<"Afficher le contenu du tableau à l'ecran \t\t:1\n\n";
cout <<"Calculer la somme des valeurs contenue dans le tableau \t\t:2\n\n";
cout <<"Calculer la moyenne des valeurs contenues dans le tableau \t\t:3\n\n";
cout <<"Rechercher le minimum dans le tableau et lafficher à l'ecran \t\t:4\n\n";
cout <<"Rechercher le maximum dans le tableau et lafficher à lecran \t\t:5\n\n";
cout <<"Decaler de une place vers la droite toutes les valeurs du tableau \t\:6\n\n";
cout <<"Quitter l'application' \t\t\t:7\n\n\n";
cout <<"Quel est votre choix?\n";
cin >>choix;
switch (choix)
{
case '1':
cout <<"Vous avez choisi l'option 1\n";
for (i=0;i<TAILLE;i++)
{
cout <<tabEntiers[i] <<"\n";
}
break;
case '2':
somme=0;
cout <<"Vous avez choisi l'option 2\n";
for (i=0 ; i<tabEntiers ; i++)
{
somme+=tableau[i];
}
break;
case '3':
cout <<"Vous avez choisi l'option 3\n";
moyenne /=tabEntiers;
cout <<"Votre moyenne est:"<<moyenne <<"\n";
break;
case '4':
cout <<"Vous avez choisi l'option 4\n";
break;
case '5':
cout <<"Vous avez choisi l'option 5\n";
break;
case '6':
cout <<"Vous avez choisi l'option 6\n";
break;
case '7':
cout <<"Vous avez choisi de quitter l'application\n";
break;
default: cout <<"erreur\n";
}
}
} |
comme vous pouvez le voir c'est le bordel dans mes calculs j'aurais besoin d'aide! et d'ailleurs par la même occasion est-ce normal que le cout ne fonctionne pas ici ?