[probleme de compilation sous c++]

Résolu
poppyn73 -  
 crack1 -
Bonjour !

Que quelqu'un essaie de compiler le petit programme ci-dessous pour voir s'il marche car il ne marche pas avec mon environnement (DEV C++). Ce programme calcul la moyenne des températures prélevés sur une semaine.
Let me know if it works buddy !


#include <iostream.h>
#include<conio.h>

void main()
{
enum joursemaine
{
Dimanche=1, Lundi, Mardi, Mercredi, Jeudi, Vendredi,
Samedi};
joursemaine jsem;
float moyennetemp, sommetemp;
float temp[7];

for (jsem=Dimanche ; jsem<=Samedi ; jsem = jsem + 1)
{
cout <<endl<<"Temprérature";
switch (jsem)
{
case 1 : cout<<"Dimanche : " ; break;
case 1 : cout<<"Lundi : " ; break;
case 1 : cout<<"Mardi : " ; break;
case 1 : cout<<"Mercredi : " ; break;
case 1 : cout<<"Jeudi : " ; break;
case 1 : cout<<"Vendredi : " ; break;
case 1 : cout<<"Samedi: " ; break;
}
cin >> temp[jsem-1]
sommetemp = 0;
sommetemp = sommetemp + temp[jsem-1];
}
moyennetemp = sommetemp/7;
cout << endl<<" La moyenne des températures de la semaine ="
<<moyennetemp;
getch();
}

2 réponses

crack1
 
j ai kelke modif et il me semble que ça devrait marcher:
#include <iostream.h>
#include<conio.h>

void main()
{
enum joursemaine
{
Dimanche=1, Lundi, Mardi, Mercredi, Jeudi, Vendredi,
Samedi};
joursemaine jsem;
float moyennetemp, sommetemp;
float temp[7];

for (jsem=Dimanche ; jsem<=Samedi ; jsem = jsem + 1)
{
cout <<endl<<"Temprérature";
switch (jsem)
{
case 1 : cout<<"Dimanche : " ; break;
case 1 : cout<<"Lundi : " ; break;
case 1 : cout<<"Mardi : " ; break;
case 1 : cout<<"Mercredi : " ; break;
case 1 : cout<<"Jeudi : " ; break;
case 1 : cout<<"Vendredi : " ; break;
case 1 : cout<<"Samedi: " ; break;
}
cin >> temp[jsem-1]
sommetemp = 0;
sommetemp = sommetemp + temp[jsem-1];
}
moyennetemp = sommetemp/7;
cout << endl<<" La moyenne des températures de la semaine ="
<<moyennetemp;
getch();
}
1
crack1
 
desolée je n ai pas sauvegardé les modif:
jsem doit etre un int et dans le case met les chiffre 1 a 7 et met un ; apres cin>>temp
0