Odpowiedź :
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void wpisz(int *tab, int n) {
srand(time(NULL));
int p, q;
cout << "Podaj poczatek przedzialu: ";
cin >> p;
cout << "Podaj koniec przedzialu: ";
cin >> q;
for (int i = 0; i < n; i++)
tab[i] = p + rand() % (q - p + 1);
}
int policz_i_wypisz(int *tab, int n) {
int suma_parzystych = 0;
cout << "Liczby nieparzyste: ";
for (int i = 0; i < n; i++)
if (tab[i] & 1) cout << tab[i] << " ";
else suma_parzystych++;
return suma_parzystych;
}
int main() {
int rozmiar_a = 5, rozmiar_b = 10;
int *A = new int[rozmiar_a];
int *B = new int[rozmiar_b];
wpisz(A, rozmiar_a);
wpisz(B, rozmiar_b);
int parzyste_a = policz_i_wypisz(A, rozmiar_a);
cout << "\nLiczb parzystych jest " << parzyste_a << endl;
int parzyste_b = policz_i_wypisz(B, rozmiar_b);
cout << "\nLiczb parzystych jest " << parzyste_b << endl;
return 0;
}