Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <cstdlib>
- using namespace std;
- int NumeroSciatore = 0;
- int Sciatori [10] = {};
- int main();
- int ScrivereClassifica()
- {
- cout << "1: "<<Sciatori[0]<< endl;
- cout << "2: "<<Sciatori[1]<< endl;
- cout << "3: "<<Sciatori[2]<< endl;
- cout << "4: "<<Sciatori[3]<< endl;
- cout << "5: "<<Sciatori[4]<< endl;
- cout << "6: "<<Sciatori[5]<< endl;
- cout << "7: "<<Sciatori[6]<< endl;
- cout << "8: "<<Sciatori[7]<< endl;
- cout << "9: "<<Sciatori[8]<< endl;
- cout << "10: "<<Sciatori[9]<< endl;
- cout << "11: "<<Sciatori[10]<< endl;
- system("PAUSE");
- }
- int Classifica ()
- {
- srand(time(NULL));
- int ValoreSciatoreCorrente = rand() % 300 + 1;
- if (ValoreSciatoreCorrente > Sciatori[0])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = Sciatori[4];
- Sciatori[4] = Sciatori[3];
- Sciatori[3] = Sciatori[2];
- Sciatori[2] = Sciatori[1];
- Sciatori[1] = Sciatori[0];
- Sciatori[0] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[1])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = Sciatori[4];
- Sciatori[4] = Sciatori[3];
- Sciatori[3] = Sciatori[2];
- Sciatori[2] = Sciatori[1];
- Sciatori[1] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[2])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = Sciatori[4];
- Sciatori[4] = Sciatori[3];
- Sciatori[3] = Sciatori[2];
- Sciatori[2] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[3])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = Sciatori[4];
- Sciatori[4] = Sciatori[3];
- Sciatori[3] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[4])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = Sciatori[4];
- Sciatori[4] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[5])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = Sciatori[5];
- Sciatori[5] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[6])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = Sciatori[6];
- Sciatori[6] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[7])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = Sciatori[7];
- Sciatori[7] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[8])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = Sciatori[8];
- Sciatori[8] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[9])
- {
- Sciatori[10] = Sciatori[9];
- Sciatori[9] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- else
- {
- if (ValoreSciatoreCorrente > Sciatori[10])
- {
- Sciatori[10] = ValoreSciatoreCorrente;
- ScrivereClassifica();
- main();
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- int main()
- {
- if (NumeroSciatore < 20)
- {
- NumeroSciatore = NumeroSciatore + 1;
- Classifica();
- }
- else
- {
- cout << "CLASSIFICA FINALE"<< endl;
- ScrivereClassifica();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement