[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

  1. 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
  2. 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