#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
//Tworzymy tablice 100 elementow
int t[100],i;
//uruchamiamy mechanizm losowania
srand(time(NULL));
//wypelniamy 100el tablicy losowymi liczbami
for (i=0;i<100;i++)
{
t[i]=rand()%(1000+1);
}
int parzysta=0, nieparzysta=0;
for (i=0;i<100;i++)
{
if(t[i]%2==1) nieparzysta++;
}
parzysta=100-nieparzysta;
//Tworzymy wskazniki dla tablicy parzystych i nieparzystych
int wsk_parz=0,wsk_nieparz=0;
cout << "Jest " << parzysta << " liczb parzystych, i " << nieparzysta << " liczb nieparzystych";
//Tworzymy tablice o odpowiedniej dlugosci dla liczb parzystych i nieparzystych
int parzyste[parzysta],nieparzyste[nieparzysta];
//zaczynamy segregowac liczby
for (i=0;i<100;i++)
{
if(t[i]%2==1)
	{
	nieparzyste[wsk_nieparz]=t[i];
	wsk_nieparz++;
	}
else
	{
	parzyste[wsk_parz]=t[i];
	wsk_parz++;
	}
}


cout << "Liczby nieparzyste to: \n";
for (i=0;i<nieparzysta;i++)
{
cout << nieparzyste[i]<<setw(4);
}
cout << endl;
cout << "Liczby parzyste to: \n";
for (i=0;i<parzysta;i++)
{
cout << parzyste[i]<<setw(4);
}

cout << "Liczby w tablicy to: \n";
for (i=0;i<100;i++)
{
cout << t[i]<<setw(4);
}
}