Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <ctime>
- #include <cstdlib>
- #include <fstream>
- using namespace std;
- struct zawodnik
- {
- string imie;
- int skok;
- int styl;
- int pkt;
- };
- int main()
- {
- srand( time( NULL ) );
- fstream IN;
- IN.open("plik.txt", ios::in); // fstream wejściowy
- zawodnik ludzie[50];
- for(int i=0; i<50; i++)
- {
- IN>>ludzie[i].imie;
- }
- for(int i=0; i<50; i++)
- {
- ludzie[i].skok = rand()%100 + 200;
- ludzie[i].styl = rand()%10;
- ludzie[i].pkt = ludzie[i].skok + (2* ludzie[i].styl);
- };
- //sortowanie najlepszej 30'
- for(int i=50;i>0;i--){
- for(int j=0;j<i;j++){
- if(ludzie[j].pkt<ludzie[j+1].pkt)
- {
- struct zawodnik tmp=ludzie[j];
- ludzie[j]=ludzie[j+1];
- ludzie[j+1]=tmp;
- }
- }
- }
- //wypis pierwszej 30 zawodnikow
- cout<<"Wyniki zawodow: ";
- for(int i=0;i<30;i++)
- {
- cout<<endl<<endl<<i+1<<"."<<ludzie[i].imie<<endl<<"Suma pkt: "<<ludzie[i].pkt<<endl<<"Skok w m: "<<ludzie[i].skok<<endl<<"Pkt za styl: "<<ludzie[i].styl;
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment