Travail à Faire :
Ecrivez un programme qui affiche tous les couples ( x , y), où x est un entier compris entre 1 et p et y un entier compris entre 1 et q ; p et q sont deux entiers lus au clavier.
L’affichage doit se faire comme sur l’exemple suivant, qui correspond à p = 3 et ? q = 5 :
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 ) ( 1 , 5 )
( 2 , 1 ) ( 2 , 2 ) ( 2 , 3 ) ( 2 , 4 ) ( 2 , 5 )
( 3 , 1 ) ( 3 , 2 ) ( 3 , 3 ) ( 3 , 4 ) ( 3 , 5 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int p, q, i, j; main() { printf("p q ? "); scanf("%d%d", &p, &q); for (i = 1; i <= p; i++) { for (j = 1; j <= q; j++) printf("( %d , %d ) ", i, j); printf("\n"); } }
Ne cherchez pas la matrice, il n'y en a pas. Cet exercice est une plaisanterie, un entraînement basique sur les boucles imbriquées et la manière d'obtenir un affichage en lignes et colonnes (cela nous servira plus tard). Ce qui se fait par