bonjour,
je debute en c et on me demande de faire une petite appli console:
On a en entree deux entiers et on doit avoir en sortie un carre de x:
ex: entree:3 ,3
sortiexx
xxx
xxx

je joins mon code qui ne fonctione pas(!)
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
24
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
  int ligne , colonne;
  scanf("%d%d",&ligne,&colonne);
    while (ligne >  0)
 {     while (colonne > 0)
    {
        printf("X");
         colonne--;
 
    }
        printf("\n");
       ligne --;
 
 
}
 
 
 
   return 0;
}
je joins aussi la correction dans laquelle je ne comprends pas la neccessite d'utiliser les deux variables lignesAffichee et colonneAffichee.
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
#include <stdio.h>
 
int main()
{
   int nbLignes;
   int nbColonnes;
   int lignesAffichees = 0;
   scanf("%d%d", &nbLignes, &nbColonnes);
   while (lignesAffichees < nbLignes)
   {
      int colonnesAffichees = 0;
      while (colonnesAffichees < nbColonnes)
      {
         printf("X");
         colonnesAffichees++;
      }
      printf("\n");
      lignesAffichees++;
   }
   return 0;
}
merci