KOD cpp: UKRYJ
//---------------------------------------------------------------------------
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int i, size;
int *pointer = new int[size] ;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
time_t start,end;
AnsiString str1;
ListBox2->Items->Clear();
ListBox1->Items->Clear();
str1 = InputBox("", "Podaj ilosc liczb w tablicy", "");
size = StrToInt(str1);
for (i=1; i<=size; i++)
{
pointer[i] = rand() % 100 + 1;
ListBox1->Items->Add(pointer[i]);
};
time(&start);
for(int b=0; b<size; b++)
for(int j=0; j<size; j++)
if(pointer[j+1] < pointer[j])
swap(pointer[j+1], pointer[j]);
time(&end);
Edit2->Text =difftime (end,start);
for (i =1 ; i <=size; i++)
ListBox2->Items->Add(pointer[i]);
} ;
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int i, size;
int *pointer = new int[size] ;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
time_t start,end;
AnsiString str1;
ListBox2->Items->Clear();
ListBox1->Items->Clear();
str1 = InputBox("", "Podaj ilosc liczb w tablicy", "");
size = StrToInt(str1);
for (i=1; i<=size; i++)
{
pointer[i] = rand() % 100 + 1;
ListBox1->Items->Add(pointer[i]);
};
time(&start);
for(int b=0; b<size; b++)
for(int j=0; j<size; j++)
if(pointer[j+1] < pointer[j])
swap(pointer[j+1], pointer[j]);
time(&end);
Edit2->Text =difftime (end,start);
for (i =1 ; i <=size; i++)
ListBox2->Items->Add(pointer[i]);
} ;
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------