- jeu. 16 janv. 2014 19:25
#92396
Bonsoir,
Pouvez vous me corriger ces exercices svp
Exercice:
= question 1: Considérons le programme suivant (concaténation de chaine de caractères)
int main ()
{
int cp=75;
string nom= "Paris";
string phrase;
phrase= ?????
cout
return 0;
}
Que mettre à la place des ???? pour que le programme affiche "le code postal de Paris est 75" ?
On met "le code postal de "+ nom +" est "+ cp;
= Question 2: Saisie de chaines de caractères au clavier
Qu'affiche le programme suivant à supposer que l'utilisateur saisisse 123 puis 456 ?
int main ()
{
string a;
cin a;
string b;
cin b;
string c=a+b;
cout
return 0;
}
ce qui affiche 123456
= question 3 Adapter le programme
Que faut il modifier à ce programme pour que ce soit le périmètre qui soit calculé ?
int main ()
{
cout float cote1;
cin cote1;
cout float cote2;
cin cote2;
float surface = cote1 * cote2;
cout
return 0;
}
je change float perimetre= (cote1+cote2)*2 ...
= question 5:
Ecrire un programme qui demande à l'utilisateur deux nombres, les affiches, les échange et les ré-échange après échange mais sans utiliser de variable intermédiaire. On pourra utiliser des soustractions/additions.
int main()
{
// ici je demande à l'utilisateur de saisir 2 nombres
float nb1, nb2;
cout cin nb1;
cout cin nb2;
// ici j'affiche ces 2 nombres
cout cout
// ici j'échange
nb1= nb2;
nb2= nb1;
// ici je ré-échange sans variable intermédiaire
c la que je bloque pouvez vous me donner des indices
Merci d'avance
Bonne soirée
Pouvez vous me corriger ces exercices svp
Exercice:
= question 1: Considérons le programme suivant (concaténation de chaine de caractères)
int main ()
{
int cp=75;
string nom= "Paris";
string phrase;
phrase= ?????
cout
return 0;
}
Que mettre à la place des ???? pour que le programme affiche "le code postal de Paris est 75" ?
On met "le code postal de "+ nom +" est "+ cp;
= Question 2: Saisie de chaines de caractères au clavier
Qu'affiche le programme suivant à supposer que l'utilisateur saisisse 123 puis 456 ?
int main ()
{
string a;
cin a;
string b;
cin b;
string c=a+b;
cout
return 0;
}
ce qui affiche 123456
= question 3 Adapter le programme
Que faut il modifier à ce programme pour que ce soit le périmètre qui soit calculé ?
int main ()
{
cout float cote1;
cin cote1;
cout float cote2;
cin cote2;
float surface = cote1 * cote2;
cout
return 0;
}
je change float perimetre= (cote1+cote2)*2 ...
= question 5:
Ecrire un programme qui demande à l'utilisateur deux nombres, les affiches, les échange et les ré-échange après échange mais sans utiliser de variable intermédiaire. On pourra utiliser des soustractions/additions.
int main()
{
// ici je demande à l'utilisateur de saisir 2 nombres
float nb1, nb2;
cout cin nb1;
cout cin nb2;
// ici j'affiche ces 2 nombres
cout cout
// ici j'échange
nb1= nb2;
nb2= nb1;
// ici je ré-échange sans variable intermédiaire
c la que je bloque pouvez vous me donner des indices
Merci d'avance
Bonne soirée