Co wypisze program ? - czy kompilator się myli ?

0
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int main()
{
    char t[] = "Ładna Pani";
    int i = 6, j = 1, k = 5;
    while(i)
    {
        for(j--;i!=j;i--)
        {
            if(i-5) printf("%c",t[i]);
            if(i == 1) {for(;k>=i+4;k-=2); printf("%d ",k);}
        }
    }
    return 0;
}
 

Kompilator wypisuje mi Panda3 i się zastanawiam czy nie powinno być Panda5 bo przecież w pętli for j-- tylko raz się wykona ??

0
   for(;k>=i+4;k-=2); printf("%d ",k);

Ten średnik po for.

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