Napisz algorytm (w pseudokodzie) znajdujący ilości liczb parzystych i nieparzystych w danym ciągu liczbowym. Specyfikacja: • Wejście: A – n-elementowa tablica liczb całkowitych; • Wyjście: x – ilość liczb parzystych w tablicy A • y – ilość liczb nieparzystych w tablicy A Przykład: • Wejście: A = [1, 2, -1, 0, -2, 3, 4, -3] • Wyjście: x = 4; y = 4
Pseudokod:
x = 0
y = 0
dla każdego elementu a w tablicy A
jeśli a jest parzyste
x = x + 1
w przeciwnym razie
y = y + 1
zwróć (x, y)
Python:
x = 0
y = 0
for a in A:
if a % 2 == 0: <-- Jezeli element a w tablicy A jest parzysty, czyli
x += 1 a %(mod) 2 ==0, x jest zwiekszany o 1.
else: <-- Jezeli element a w tablicy A jest nieparzysty, czyli y+=1 a %(mod) 2 ==1, y jest zwiekszany o 1.
print("x =", x)
print("y =", y)