Czemu jestyem glupi i nie umiem pisac tematow?

0
    for(y=0;y<ileoperacji;y++)
    {
        scanf("%d",&operacja);
        if (operacja==0)
        {
                if (temp[0]==temp[1])
                                printf("TAK\n");
                else                               
                                printf("NIE\n");
        }
        else
        {
                if (slowo[operacja-1]==40)
                {
                                slowo[operacja-1]=41;
                                temp[0]-=1;
                                temp[1]+=1;
                }
                else
                {
                                slowo[operacja-1]=40;
                                temp[0]+=1;
                                temp[1]-=1;
                }
        }
        printf("%d %d\n",temp[0],temp[1]);
    }

zupelnie nie rozumiem czemu ale kiedy wywoluje to
4
0
0
0
0
to dostaje
0 0
TAK
0 1
NIE
0 2
NIE
0 3
NIE
jakim cudem kod

if (temp[0]==temp[1])
                                printf("TAK\n");
                else                               
                                printf("NIE\n");

powoduje zwiekszenie temp[1] o 1 ??h

0

To co napisales to porownanie nie powoduje zwiekszenia elementu tablicy za to zwiekszenie tego temp[1] powoduje dalsza czesc tego if - a wlasciwie else. Zauwaz ze piewrsza liczba to 4 wiec najpierw wejdzie do else i tam pewnie masz zle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1