potřeboval bych todle zkompilovat v C/c++
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <iostream>
using namespace std;
void show(char *txt, int *data, int n)
{ cout << txt;
for(int i=0;i<n;i++)cout <<"\t"<<data;
cout << endl;
}
int buzo(int *data, int n)
{ int step, i;
for(step=0;;step++) // repeat trials as long as necessary
{ for(i=1;i<n;i++) // test if still necessary
{ if(data[i-1]>= data)break; // not sorted
}
if(i==n)return step; // sorted
int a(random(n)), b(random(n)); // pick two elements
swap(data[a], data); // and swap them
}
}
int main(int argc, char* argv[])
{ if(argc!=2){ cout << "USAGE: bozosort number_of_items"; return 0;}
int num=atoi(argv[1]);
if(num < 2){ cout << "Invalid number_of_items"; return 0;}
int *data=new int[num];
for(int i=0;i<num;i++)data=random(100);
show("input",data, num);
cout << "\nbozo needed " << buzo(data, num)<<" steps\n"<<endl;
show("result",data, num);
return 0;
}
//---------------------------------------------------------------------------
- Obsah fóra Software Programování a web
- Hledat
-
- Právě je stř 5. srp 2026, 21:35
- Všechny časy jsou v UTC+02:00
Zkompiluje mi to někdo?
Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
- marao
- Červená karta

-
- Registrován: 02. led 2005
- Bydliště: Zlínsko
Přejít na
- PCtuning a toto fórum
- ↳ PCtuning - webový magazín
- ↳ Zprávy od a pro administrátory
- Hardware
- ↳ Procesory
- ↳ Rady s nákupem a porovnání
- ↳ Procesory AMD
- ↳ Procesory Intel
- ↳ Ostatní procesory
- ↳ Základní desky
- ↳ Rady s nákupem a porovnání
- ↳ Socket V a V1 (LGA1700 a LGA1851)
- ↳ Socket AM5
- ↳ Socket H1 až H5, B a R (LGA 1150/1/5/6, 1200, 1366, 2011 a 2066)
- ↳ Asus
- ↳ ASRock a MSI
- ↳ Socket 423, 478, 479, J a T
- ↳ Asus
- ↳ ASRock a Gigabyte
- ↳ Socket AM1 až AM4, FM1 až FM2+
- ↳ Asus a MSI
- ↳ ASRock a Gigabyte
- ↳ Socket 754, 939 a 940
- ↳ Socket A a Slot A
- ↳ Ostatní
- ↳ Ovladače a BIOSy
- ↳ Socket FM1 až FM2+
- ↳ Grafické karty
- ↳ Rady s nákupem a porovnání
- ↳ AMD/ATI grafické karty
- ↳ NVIDIA grafické karty
- ↳ Ostatní grafické karty
- ↳ Ovladače a BIOSy
- ↳ Paměti
- ↳ DDR5
- ↳ DDR4
- ↳ DDR3
- ↳ DDR1, DDR2 a ostatní
- ↳ Paměťové karty a čtečky
- ↳ Disky, mechaniky a řadiče
- ↳ SSD a flash disky
- ↳ Optická, výměnná a jiná zařízení
- ↳ Sítě, modemy a Internet
- ↳ Bezdrátové sítě
- ↳ Zvuk
- ↳ Rady s nákupem a porovnání
- ↳ Ovladače
- Ostatní hardware
- ↳ Počítačové sestavy
- ↳ Problémy s PC sestavami
- ↳ HTPC a mini-ITX
- ↳ Notebooky a netbooky
- ↳ Rady s výběrem a porovnání
- ↳ Mobilní zařízení, el. čtečky a tablety
- ↳ Tablety
- ↳ Mobilní telefony a PDA/MDA
- ↳ Digitální foto a video
- ↳ Monitory, televizory a projektory
- ↳ Projektory
- ↳ Ostatní hardware
- ↳ Počítačové a záložní zdroje
- ↳ Tiskárny, skenery a multifunkční zařízení
- ↳ Počítačové skříně
- ↳ Vstupní zařízení
- Chlazení a úpravy
- ↳ Modifikace hardware
- ↳ Casemodding
- ↳ Projekty
- ↳ Chladiče a chlazení
- ↳ Vzduch
- ↳ Voda
- ↳ Ostatní metody chlazení
- Operační systémy
- ↳ Operační systémy Microsoft
- ↳ Windows 11
- ↳ Windows 10
- ↳ Windows 8 a 8.1
- ↳ Windows 7
- ↳ Windows Vista
- ↳ Windows XP, 2000, NT
- ↳ Windows ME, 98, starší a DOS
- ↳ Windows Server a ostatní
- ↳ Operační systémy Linux a podobné
- Software
- ↳ Audio, video a grafika
- ↳ Benchmarky a diagnostické programy
- ↳ Výsledkové listiny
- ↳ Hry a zábava
- ↳ Programování a web
- ↳ Ostatní programy
- ↳ Vypalovací software
- ↳ Viry, antiviry a bezpečnost
- Ostatní
- ↳ Reklamace a zákony
- ↳ Společenská sekce