Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////PLIK GLOWNY/////////////////
- #include<vector>
- #include<iostream>
- #include "Zad9_funkcje.cpp"
- using namespace std;
- int main()
- {
- int n;
- liczba_samochodow();
- cin>>n;
- samochody p[n];
- wprowadz_dane(p,n);
- //wypisz_dane(p,n);
- zadany_model(p,n);
- maks_cena(p,n);
- return 0;
- }
- ////////////////////PLIK Z FUNKCJAMI////////////////////////
- #include<iostream>
- #include<vector>
- using namespace std;
- struct samochody
- { public:
- string marka;
- string typ;
- int cena[1];
- };
- int liczba_samochodow()
- {
- cout<<"Podaj ile samochodow chcesz wprowadzic"<<endl;
- }
- void wprowadz_dane(samochody p[],int n)
- {
- cout<<"Wprowadz dane:"<<endl;
- for(int i=0;i<n;i++)
- {
- cout<<"Samochod "<<i+1<<endl;
- cout<<"Wprowadz marke ";
- cin>>p[i].marka;
- cout<<"Wprowadz typ ";
- cin>>p[i].typ;
- cout<<"Wprowadz cene ";
- cin>>p[i].cena[0];
- cout<<"========================"<<endl;
- }
- }
- void wypisz_dane(samochody p[], int n)
- {
- cout<<"Wypisane dane:"<<endl;
- for(int i=0;i<n;i++)
- {
- cout<<"Marka- ";
- cout<<p[i].marka<<endl;
- cout<<"Typ- ";
- cout<<p[i].typ<<endl;
- cout<<"cena- ";
- cout<<p[i].cena[0]<<endl<<endl;
- }
- }
- void zadany_model (samochody p[], int n)
- {
- string model;
- cout<<"========================================="<<endl;
- cout<<"Samochody o jakim modelu chcesz wypisac?"<<endl<<endl;
- cin>>model;
- for(int i=0;i<n;i++)
- {
- if(p[i].marka==model)
- {
- cout<<"Marka ";
- cout<<p[i].marka<<endl;
- cout<<"Typ ";
- cout<<p[i].typ<<endl;
- cout<<"cena ";
- cout<<p[i].cena[0]<<endl;
- }
- }
- }
- void maks_cena(samochody p[], int n)
- {
- vector<string> wektorek;
- vector<int> wektorek1;
- // cout<<"1"<<endl;
- for(int i=0;i<n;i++)
- wektorek.push_back(p[i].marka);
- for(int i=0;i<n;i++)
- wektorek1.push_back(p[i].cena[0]);
- int najwieksza_cena=-1;
- for(int i=0;i<n;i=i+2)
- {
- if(wektorek[i]==wektorek[i+1])
- {
- if(wektorek1[i]>wektorek1[i+1])
- najwieksza_cena=wektorek1[i];
- else najwieksza_cena=wektorek1[i+1];
- }
- break;
- }
- cout<<"Samochod marki "<<wektorek[0]<<" ma maksylana cene "<<najwieksza_cena<<endl;
- cout<<"Samochod marki "<<wektorek[2]<<" ma maksylana cene "<<p[2].cena[0]<<endl;
- }
Add Comment
Please, Sign In to add comment