Zkompiluje mi to někdo?

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
marao
Červená karta
Červená karta
Registrován: 02. led 2005
Bydliště: Zlínsko

Zkompiluje mi to někdo?

Příspěvek od marao »

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;
}
//---------------------------------------------------------------------------
Odpovědět

Zpět na „Programování a web“