A voir également:
- Rectangle de X
- L x l x h ✓ - Forum Loisirs / Divertissements
- Site x - Forum Internet / Réseaux sociaux
- Direct x 12 - Télécharger - Pilotes & Matériel
- Sites x - Forum Google Chrome
- Photoscape x gratuit - Télécharger - Retouche d'image
3 réponses
Merci beaucoup de vos réponses ! En effet, vos codes sources sont corrects et la console affiche bien un rectangle de X en fonction du nombre de lignes et de colonnes entrées. Je crois que j'ai compris où était mon erreur. En fait, au début, j'avais aussi essayé de mettre deux variables ligne et nb_lignes mais bon ça ne marchait pas. Je m'étais peut-être trompé quelque part. En tout cas, encore merci pour votre aide ! ^^
@+ sur les forums !!!
Karfung
@+ sur les forums !!!
Karfung
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
15 oct. 2008 à 16:05
15 oct. 2008 à 16:05
Salut,
Ca fait longtemps que je n'ai pas fait de C, mais je dirais que tu dois utiliser une 2ème variable pour stocker le nombre de lignes à afficher ( nb_ligne ).
Et tu remet nb_ligne à ligne au début de ton 1er do
Ca fait longtemps que je n'ai pas fait de C, mais je dirais que tu dois utiliser une 2ème variable pour stocker le nombre de lignes à afficher ( nb_ligne ).
Et tu remet nb_ligne à ligne au début de ton 1er do
long colonne = 0, ligne = 0, nb_ligne = 0;
scanf("%ld", &nb_ligne);
scanf("%ld", &colonne);
do
{
ligne = nb_ligne;
do
{
printf("X");
ligne--;
}
while(ligne > 0);
colonne--;
printf("\n");
}
while(colonne > 0);
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
377
15 oct. 2008 à 16:17
15 oct. 2008 à 16:17
salut
il faut que tu fasse une boucle imbriquée...
essaie cela:
#include <stdio.h>
int main()
{int col;
int lig;
int i,j;
j=0;
printf("nbre col:\n");
scanf("%d",&col);
printf("nbre lig:\n");
scanf("%d",&lig);
for(j;j<lig;j++)
{i=0;
for(i;i<col;i++)
{printf("X");}
printf("\n");
}
getchar();
return 1;
}
il faut que tu fasse une boucle imbriquée...
essaie cela:
#include <stdio.h>
int main()
{int col;
int lig;
int i,j;
j=0;
printf("nbre col:\n");
scanf("%d",&col);
printf("nbre lig:\n");
scanf("%d",&lig);
for(j;j<lig;j++)
{i=0;
for(i;i<col;i++)
{printf("X");}
printf("\n");
}
getchar();
return 1;
}
5 nov. 2008 à 00:46