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);
}
}
October 7th, 2007 at 12:21 am
[...] Sortowanie liczb w tablicach [...]
October 9th, 2007 at 12:09 pm
ogolnie daje rade, ale widze jedna bzdure w komentarzach:
to co napisales to niej jest wskaznik ale indeks!!!!!!
October 10th, 2007 at 4:25 pm
dla mnie to wskaznik, moze dlatego ze nie znam oryginalnego jego znaczenia?
poczekaj do jutra, kolejne kody z CKP wrzuce
October 14th, 2007 at 2:39 pm
Jak ju? wrzucasz to se nie przyznawaj ile trwa?o ich uzdatnianie do u?ycia bo wstyd
October 16th, 2007 at 12:28 am
wkaznik to int *wsk