Bonjour à tous,
J'étudie en ce moment un peu de programmation sur le site du zéro, que vous connaissez surement. Or me voila devant un problème de taille pour moi, qui sera sans doute vite trouvé par vous autres : je n'arrive pas à trouver mon erreur...
Le programme doit créer un rectangle d'étoile * grâce aux données rentrées par l'utilisateur à savoir hauteur et largeur.
Avant de savoir comment améliorer ce programme je voudrais juste comprendre ce qui cloche.
Je vous donnerai toutes les infos si vous ne le trouvez pas clair.
Merci à tous.
Code:1 #include <iostream> 2 // le but du programme est de créer un rectangle d'étoiles, 3 // à partir de deux données rentrées par l'utilisateur... 4 using namespace std; 5 void dessineRectangle (double h(0), l(0)) 6 { 7 do 8 { 9 do 10 { 11 cout << "*"; 12 l--; 13 } while (l>0); 14 cout << endl; 15 h--; 16 } while (h>0); 17 18 } 19 20 int main() 21 { 22 double largeur, hauteur; 23 cout << "Largeur?" << endl; 24 cin >> largeur; 25 cout << "Hauteur?" << endl; 26 cin >> hauteur; 27 dessineRectangle(largeur, hauteur); 28 return 0; 29 }
-----