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