Hello,
Je dois afficher le contour d'un carré de cette manière:
J'ai fais le raisonnement sur papier et ma logique semble bonne.xxxxxxx x x x x x x xxxxxxx
Malheureusement lorsque je le tape dans codeblocks, il affiche des "x" à l'infini, je ne comprends pas pourquoi... JE pense qu'il s'agit d'une faute de frappe mais je ne sais pas ou... Merci à celui qui pourra m'éclairer
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include <iostream> using namespace std; int main (){ int val; cin >> val; for (int h = 1; h <= val; ++ h){ if ((h = 1) || (h = val)){ for (int m = 1; m <= val; ++ m) cout << "x"; } else{ for (int l = 1; l <= val; ++ l){ if ((l = 1) || (l = val)) cout << "x"; else cout << " "; } } cout << endl; } }
Partager