Bloquer pour un exercice C++
tcent
Messages postés
405
Statut
Membre
-
cchristian Messages postés 928 Statut Membre -
cchristian Messages postés 928 Statut Membre -
Bonjour,
je suis completment bloquer dans mon exercice ( niveau debutant )
voila ce que je dois faire en gros :
un programme a l'aide de tableau qui s'occupe de reserver 10 sieges dans un avions
les 5 premiers sont 1ere classe
les 5 autres sont en seconde classe
jusque la cava
le probleme c'est que s'il n'y a plus de places premiere ou seconde classe
je dois lui proposer de changer s'il est ok je le renvois dans l'autre classe
sinon prendre le prochain volle
ceci jusque l'avion soit complet
j'espere que c'est assez claire:S
voila ce que j'ai fais:
et en gras c'est la ou je bloque
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <iomanip>
using std::setw;
int main()
{
int i=0;
int a=0;
int j=0;
for ( int b=0; b<=10 ; b++)
{
cout<<"veuillez appuyer sur 1 pour etre en premiere classe"<<endl;
cout<<"veuillez appuyer sur 2 pour etre en seconde classe"<<endl<<endl;
cin>>a;
if (a==1)
{
if (i>=5)
{
int y=0;
cout<<"plus de places file en seconde classe et paye le plein pot"<<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer sur une autre touche"<<endl;
cin>>y;
if (y==1)
{
cout<<"bien vous etes regressé en seconde classe"<<endl;
ALLER A IF (a==2)
}
else
{
cout<<"alors bouge de ma compagnie"<<endl;
a=a-1;
}}
else
{
cout<<" \n vous avez choisis la premiere classe"<<endl<<endl;
int tableau1[5]={1,2,3,4,5};
cout<<"votre siege est le numero: "<<tableau1[i]<<endl;
i=i+1;
}
}
if (a==2)
{
int Z=0;
if (j>=5)
{
cout<<"plus de places notre companie est desolé mais vous envois gratis en premiere si vous voulez!!"<<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer ailleur"<<endl;
cin>>Z;
if (Z==1)
{
cout<<"bien vous etes surclasser en premiere"<<endl;
[b]ALLER A IF (A==1)[b]
}
else
{
cout<<"alors bouge de ma compagnie"<<endl;
a=a-1;
}}
else
{
cout<<" \n vous avez choisis la seconde classe"<<endl<<endl;
int tableau2[5]={6,7,8,9,10};
cout<<"votre siege est le numero: "<<tableau2[j]<<endl;
j=j+1;
}
if ( a!=1 && a!=2 )
{
cout<<" \n tes pas capable de chosir 1 ou 2? "<<endl<<endl;
b=b-1;
}
}
return 0;
}
merci a vous pour votre aide
je suis completment bloquer dans mon exercice ( niveau debutant )
voila ce que je dois faire en gros :
un programme a l'aide de tableau qui s'occupe de reserver 10 sieges dans un avions
les 5 premiers sont 1ere classe
les 5 autres sont en seconde classe
jusque la cava
le probleme c'est que s'il n'y a plus de places premiere ou seconde classe
je dois lui proposer de changer s'il est ok je le renvois dans l'autre classe
sinon prendre le prochain volle
ceci jusque l'avion soit complet
j'espere que c'est assez claire:S
voila ce que j'ai fais:
et en gras c'est la ou je bloque
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <iomanip>
using std::setw;
int main()
{
int i=0;
int a=0;
int j=0;
for ( int b=0; b<=10 ; b++)
{
cout<<"veuillez appuyer sur 1 pour etre en premiere classe"<<endl;
cout<<"veuillez appuyer sur 2 pour etre en seconde classe"<<endl<<endl;
cin>>a;
if (a==1)
{
if (i>=5)
{
int y=0;
cout<<"plus de places file en seconde classe et paye le plein pot"<<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer sur une autre touche"<<endl;
cin>>y;
if (y==1)
{
cout<<"bien vous etes regressé en seconde classe"<<endl;
ALLER A IF (a==2)
}
else
{
cout<<"alors bouge de ma compagnie"<<endl;
a=a-1;
}}
else
{
cout<<" \n vous avez choisis la premiere classe"<<endl<<endl;
int tableau1[5]={1,2,3,4,5};
cout<<"votre siege est le numero: "<<tableau1[i]<<endl;
i=i+1;
}
}
if (a==2)
{
int Z=0;
if (j>=5)
{
cout<<"plus de places notre companie est desolé mais vous envois gratis en premiere si vous voulez!!"<<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer ailleur"<<endl;
cin>>Z;
if (Z==1)
{
cout<<"bien vous etes surclasser en premiere"<<endl;
[b]ALLER A IF (A==1)[b]
}
else
{
cout<<"alors bouge de ma compagnie"<<endl;
a=a-1;
}}
else
{
cout<<" \n vous avez choisis la seconde classe"<<endl<<endl;
int tableau2[5]={6,7,8,9,10};
cout<<"votre siege est le numero: "<<tableau2[j]<<endl;
j=j+1;
}
if ( a!=1 && a!=2 )
{
cout<<" \n tes pas capable de chosir 1 ou 2? "<<endl<<endl;
b=b-1;
}
}
return 0;
}
merci a vous pour votre aide
A voir également:
- Bloquer pour un exercice C++
- Bloquer pub youtube - Accueil - Streaming
- Bloquer sur messenger - Guide
- Bloquer un contact sur whatsapp - Guide
- Comment savoir si on est bloqué sur Messenger ou Facebook ? - Guide
- Bloquer cellule excel - Guide
2 réponses
Bonsoir,
Il est tard et je n'ai pas pu faire tous les tests que j'aurais souhaités, je te laisse continuer..........
Il est tard et je n'ai pas pu faire tous les tests que j'aurais souhaités, je te laisse continuer..........
int main()
{
int Z=0;
int y=0;
int i=0;
int a=0;
int j=0;
int tableau1[5]={1,2,3,4,5};
int tableau2[5]={6,7,8,9,10};
system ("cls");
for ( int b=0; b < 2 ; b++)
{
if (a != 3)
{
cout<<"\n\nveuillez appuyer sur 1 pour etre en premiere classe" <<endl;
cout<<"veuillez appuyer sur 2 pour etre en seconde classe" <<endl<<endl;
cin>>a;
}
else
{
a = 1;
}
system ("cls");
if (a==1)
{
if (i>=5)
{
y=0;
cout<<"plus de places file en seconde classe et paye le plein pot"
" si il reste de la place!!" <<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer sur une "
"autre touche" <<endl;
cin>>y;
if (y==1)
{
cout<<"bien vous etes regressé en seconde classe" <<endl;
a=2;
//CONTINUE;
// ALLER A IF (a==2)
}
else
{
cout<<"alors bouge de ma compagnie" <<endl;
return (1);
// a=a-1;
}
}
else
{
cout<<" \n vous avez choisis la premiere classe" <<endl<<endl;
cout<<"votre siege est le numero: "<<tableau1[i] <<endl;
i=i+1;
}
}
if (a==2)
{
Z=0;
if (j>=5)
{
cout<<"plus de places notre companie est desolé mais vous envois gratis "
"en premiere si il reste de la place!!" <<endl;
cout<<" pour accepter cliquer sur 1, pour refuser cliquer ailleur"<<endl;
cin>>Z;
if (Z==1)
{
cout<<"bien vous etes surclasser en premiere" <<endl;
a=3;
// [b]ALLER A IF (A==1)[b]
}
else
{
cout<<"alors bouge de ma compagnie" <<endl;
return (2);
// a=a-1;
}
}
else
{
cout<<" \n vous avez choisis la seconde classe" <<endl<<endl;
cout<<"votre siege est le numero: "<<tableau2[j] <<endl;
j=j+1;
}
if ( a!=1 && a!=2 )
{
cout<<" \n tes pas capable de chosir 1 ou 2? " <<endl<<endl;
b=b-1;
}
}
// return 0;
}
cout <<"\n\n Pus de place dans cette compagnie ! " <<endl;
return 0;
}