Problem z pętlą while.

0

Cześć, mam problem z selekcją elementów tablicy. Dokładnie mam tablicę 100-elementową gdzie każdy element to jakaś liczba. Chcę wydobyć z niej co trzecią parzystą i co czwartą nieparzystą. Kodzik już mam gotowy przy czym nie działa tak jak powinnien. Wypisuje liczby z tablicy podwójnie bez selekcji. Np. 1 element tablicy to 5, to zamiast pominąć tą liczbę i szukać czwartej nieparzystej to wypisuje ją dwa razy.

for (i = 0; i < 100; i++) {
    p = tab1[i] % 2;

    if (p = 0) {
        ktlp += 1;
    }
    else {
        ktln += 1;
    }

    while (ktlp = 2) {
        printf_s("%d ", tab1[i]);
        ktlp -= ktlp;
        break;
    }

        while (ktln = 6) {
            printf_s("%d ", tab1[i]);
            ktln -= ktln;
            break;
        }

}
1

= to operator przypisania; do porównywania służy ==.

0

Dzięki, zapomniałem o tym kompletnie :D

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