Bonjour,
Je voudrais réaliser un carré rempli de "1" mais avec des "0" en forme de triangle rectangle à chaque sommet. J'ai implémenté un tableau tab[i][j] de taille 3*n (hauteur de ma figure) avec un n fixé, mais je n'arrive pas à implémenter ces triangles de "0". Je joins une image pour aider à la compréhension du problème. En particulier je n'arrive pas implémenter un triangle qui formerait un angle droit au sommet en haut à droite de mon carré.

J'ai voulu gérer ce problème avec une boucle for :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for(int i = 0; i < n; ++i){
for(int j = 2*n; j < 3*n; ++j){
tab[i][j] = 0; 
}}
Mais cela ne marche pas, je ne comprends pas quelle serait la condition pour pouvoir afficher seulement un triangle.
Sauriez-vous me dire comment faire ?
Merci d'avance

Nom : Figure.png
Affichages : 208
Taille : 66,3 Ko