#include
#include
#include
#include
#include
using namespace std;
int dane[6];
int rozmiar;
void wyswietl_stos()
{
system("CLS");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),14);
cout<
{
cout<
if (rozmiar==0)
cout<<"pusty"<
cout << "----------------"<
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),15);
}
//------------------------------------------------------------------------
void push()
{
if (rozmiar>=5)
{
cout << "Stos pelny!";
Sleep(1000);
}
else
{
cout<
rozmiar=rozmiar+1;
cin>>dane[rozmiar];
}
}
//------------------------------------------------------------------------
void pop()
{
if (rozmiar>=1)
{
cout<
rozmiar=rozmiar-1;
}
else
{
cout << "Stos pusty!";
Sleep(1000);
}
}
//------------------------------------------------------------------------
void size()
{
cout<
}
//------------------------------------------------------------------------
void empty()
{
if (rozmiar==0)
cout<
else
cout<
Sleep(2000);
}
//------------------------------------------------------------------------
void quicksort(int *tablica, int lewy, int prawy)
{
int piwot=tablica[(lewy+prawy)/2];
cout<<"wartosc piwota "<
i=lewy;// 0
j=prawy;// 6
cout<<"wartosc lewego "<
{
while (tablica[i]
while (tablica[j]>piwot)
j--; //0
if (i<=j)
x=tablica[i];
tablica[i]=tablica[j];
tablica[j]=x;
i++; // 1
j--;// -1
for(int i=0; i<6; i++)
{
cout<
}
}
while(i<=j);
cout<<" "<
quicksort(tablica,lewy, j);
if(i
}
void losowanko()
{
int ile;
system("CLS");
srand(time(NULL)); // "inicjowanie losowania"
cout<<"Podaj ile liczb ma byc posortowanych: ";
cin>>ile;
int *tablica;
tablica= new int[ile];
for(int i=0; i
tablica[i]=rand()%100+1;//losowanie liczby od 1 do 100 i wpisywanie jej do tablicy
cout<
cout<
for(int i=0; i
cout<
cout<
cout<<"ENTER POWROT DO MENU"<
getchar();
}
void menu_stosu()
{
int wybor;
rozmiar=0;
do
{
wyswietl_stos();
cout << "MENU GLOWNE STOSU:"<
cin >> wybor;
switch (wybor)
{
case 1:
push();
break;
case 2:
pop();
break;
case 3:
size();
break;
case 4:
empty();
break;
}
}
while (wybor != 5);
}
int main()
{
char wybur;
do
{
system("CLS");
cout << "MENU GLOWNE PROGRAMU:"<
switch (wybur)
{
case '1':
{
losowanko();
}
break;
case '2':
{
menu_stosu();
}
break;
}
}
while(wybur !='3');
return 0;
}