Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct car{
- int reg,year;
- string make, owner;
- };
- void sort_avto(car promenliva[], int n)
- {
- int i,j,max_idx;
- for (i=0;i<n-1;i++)
- {
- max_idx=i;
- for(j=i+1;j<n;j++)
- if(promenliva[j].year>promenliva[max_idx].year)
- max_idx=j;
- int pom =promenliva[max_idx].year;
- promenliva[max_idx].year=promenliva[i].year;
- promenliva[i].year=pom;
- }
- }
- int main()
- {
- int n,i;
- car vozila[10];
- cout<<"Vnesete go brojot na avtomobili: ";
- cin>>n;
- for(i=0;i<n;i++)
- {
- cout<<"Godina na proizvodstvo na "<<i+1<<" avtomobil: ";
- cin>>vozila[i].year;
- cout<<"Registerska tablica na "<<i+1<<" avtomobil: ";
- cin>>vozila[i].reg;
- cout<<"Marka na "<<i+1<<" avtomobil: ";
- cin>>vozila[i].make;
- cout<<"Sopstvenik na "<<i+1<<" avtomobil: ";
- cin>>vozila[i].owner;
- }
- sort_avto(vozila, n);
- for(i=0;i<n;i++)
- {
- cout<<endl<<"Godina na proizvodstvo na "<<i+1<<" avtomobil: ";
- cout<<vozila[i].year;
- cout<<endl<<"Registerska tablica na "<<i+1<<" avtomobil: ";
- cout<<vozila[i].reg;
- cout<<endl<<"Marka na "<<i+1<<" avtomobil: ";
- cout<<vozila[i].make;
- cout<<endl<<"Sopstvenik na "<<i+1<<" avtomobil: ";
- cout<<vozila[i].owner;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement