Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <sstream>
- #include <vector>
- #include <cstdlib>
- #include <zconf.h>
- using namespace std;
- vector<int> bogosort(vector<int> data){
- time_t seconds;
- srand((unsigned int)time(0));
- repeat:
- for(int i=0;i<data.size();i++){
- swap(data[i],data[rand()%data.size()]);
- }
- for(int i=0;i<data.size()-1;i++){
- if(!(data[i]<=data[i+1])){
- for(int i=0;i<data.size();i++)
- cout<<data[i];
- cout<<endl;
- //sleep(0,1);
- goto repeat;}
- }
- return data;
- }
- int main() {
- string tmp;
- getline(cin, tmp);
- stringstream str(tmp);
- vector<int> ast;
- tmp="";
- while(str>>tmp){
- ast.push_back(stoi(tmp, nullptr));
- }
- ast=bogosort(ast);
- for(int i=0;i<ast.size();i++)
- cout<<ast[i];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment