Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct car{
  5. int reg,year;
  6. string make, owner;
  7. };
  8.  
  9. void sort_avto(car promenliva[], int n)
  10. {
  11. int i,j,max_idx;
  12. for (i=0;i<n-1;i++)
  13. {
  14. max_idx=i;
  15. for(j=i+1;j<n;j++)
  16. if(promenliva[j].year>promenliva[max_idx].year)
  17. max_idx=j;
  18.  
  19.  
  20. int pom =promenliva[max_idx].year;
  21. promenliva[max_idx].year=promenliva[i].year;
  22. promenliva[i].year=pom;
  23. }
  24. }
  25.  
  26.  
  27.  
  28. int main()
  29. {
  30. int n,i;
  31. car vozila[10];
  32. cout<<"Vnesete go brojot na avtomobili: ";
  33. cin>>n;
  34. for(i=0;i<n;i++)
  35. {
  36. cout<<"Godina na proizvodstvo na "<<i+1<<" avtomobil: ";
  37. cin>>vozila[i].year;
  38. cout<<"Registerska tablica na "<<i+1<<" avtomobil: ";
  39. cin>>vozila[i].reg;
  40. cout<<"Marka na "<<i+1<<" avtomobil: ";
  41. cin>>vozila[i].make;
  42. cout<<"Sopstvenik na "<<i+1<<" avtomobil: ";
  43. cin>>vozila[i].owner;
  44. }
  45. sort_avto(vozila, n);
  46. for(i=0;i<n;i++)
  47. {
  48. cout<<endl<<"Godina na proizvodstvo na "<<i+1<<" avtomobil: ";
  49. cout<<vozila[i].year;
  50. cout<<endl<<"Registerska tablica na "<<i+1<<" avtomobil: ";
  51. cout<<vozila[i].reg;
  52. cout<<endl<<"Marka na "<<i+1<<" avtomobil: ";
  53. cout<<vozila[i].make;
  54. cout<<endl<<"Sopstvenik na "<<i+1<<" avtomobil: ";
  55. cout<<vozila[i].owner;
  56. }
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement