Sortowanie liczb w tablicach

Program losuje 100 liczb, umieszcza je w tablicy, a nastepnie wyswietla je w odpowiednich grupach, w zaleznosci czy sa parzyste, czy nie.

#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);
}
}

5 Responses to “Sortowanie liczb w tablicach”

  1. UosiU » A zatem, zgodnie z obietnica Says:

    [...] Sortowanie liczb w tablicach [...]

  2. matlas Says:

    ogolnie daje rade, ale widze jedna bzdure w komentarzach:

    to co napisales to niej jest wskaznik ale indeks!!!!!!

  3. uosiu Says:

    dla mnie to wskaznik, moze dlatego ze nie znam oryginalnego jego znaczenia? ;)

    poczekaj do jutra, kolejne kody z CKP wrzuce

  4. k0b13r Says:

    Jak ju? wrzucasz to se nie przyznawaj ile trwa?o ich uzdatnianie do u?ycia bo wstyd :P

  5. matlas Says:

    wkaznik to int *wsk :)

Leave a Reply