bonjour , j'ai un petit soucis avec les goto
voilà mon 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
#include<stdio.h>
int main(void)
{
  int K;
  int i,j;
  printf("Entrez K : ");
  scanf("%d",&K);
 
  for (i=0;i<=K;i++)
    {
      for(j=0;j<=K;j++)
        {
          printf("fonction(%d,%d)\n",i,j);
        }
    }
 
    i=0;
    j=0;
 
    printf("\n");
 
    goto _boucle1;
 
_boucle1:
         if(i==K) goto fin;
         if(j==K)
         i=i+1;
         j=0;
         goto _boucle2;
 
_boucle2:
         if(j==K) goto _boucle1;
         printf("fonction(%d,%d)\n",i,j);
         j=j+1;
         goto _boucle2;
 
 
fin:
    return 0;
}
le problème c'est que je voudrai faire un boucle du même type que les 2 boucles for mais que avec des goto ,à chaque fois j'obtiens :
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
 
Entrez K : 2
fonction(0,0)
fonction(0,1)
fonction(0,2)
fonction(1,0)
fonction(1,1)
fonction(1,2)
fonction(2,0)
fonction(2,1)
fonction(2,2)
 
fonction(0,0)
fonction(0,1)
fonction(1,0)
fonction(1,1)
fonction(2,0)
fonction(2,1)
Merci d'avance