Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Napišite program koji sadrži funkcije za unos i ispis
- vrijednosti dvije varijable koje su tipa korisnički
- definirane strukture mobitel koja se sastoji od marke,
- modela i cijene.
- U glavnoj funkciji korisnik unosi podatke o dva mobitela,
- a potom se podaci i ispisuju.*/
- #include <cstring>
- #include <iomanip>
- #include <iostream>
- using namespace std;
- struct mobitel{
- string marka, model;
- float cijena;
- };
- void unos(mobitel &m);
- void ispis(mobitel m);
- int main()
- {
- mobitel mob1, mob2;
- cout<<"unesi podatke za prvi mobitel: "<<endl;
- unos(mob1);
- cout<<"unesi podatke za drugi mobitel: "<<endl;
- unos(mob2);
- cout<<"\nPodaci o mobitelima: "<<endl;
- ispis(mob1);
- ispis(mob2);
- return 0;
- }
- void unos(mobitel &m)
- {
- cout<<"Marka: ";
- getline(cin,m.marka);
- cout<<"Model: ";
- getline(cin, m.model);
- cout<<"Cijena: ";
- cin>>m.cijena;
- cin.ignore();
- }
- void ispis(mobitel m)
- {
- cout<<m.marka<<setw(10)<<m.model<<setw(10)<<m.cijena<<endl;
- }
- /////////////////////// DRUGI NACIN ///////////////////
- #include <cstring>
- #include <iomanip>
- #include <iostream>
- using namespace std;
- struct mobitel{
- string marka, model;
- float cijena;
- };
- void unos(mobitel &m);
- void ispis(mobitel m);
- mobitel unos2();
- int main()
- {
- mobitel mob1, mob2;
- cout<<"unesi podatke za prvi mobitel: "<<endl;
- mob1=unos2();
- cout<<"unesi podatke za drugi mobitel: "<<endl;
- mob2=unos2();
- cout<<"\nPodaci o mobitelima: "<<endl;
- ispis(mob1);
- ispis(mob2);
- return 0;
- }
- void unos(mobitel &m)
- {
- cout<<"Marka: ";
- getline(cin,m.marka);
- cout<<"Model: ";
- getline(cin, m.model);
- cout<<"Cijena: ";
- cin>>m.cijena;
- cin.ignore();
- }
- void ispis(mobitel m)
- {
- cout<<m.marka<<setw(10)<<m.model<<setw(10)<<m.cijena<<endl;
- }
- mobitel unos2()
- {
- mobitel m;
- cout<<"Marka: ";
- getline(cin,m.marka);
- cout<<"Model: ";
- getline(cin, m.model);
- cout<<"Cijena: ";
- cin>>m.cijena;
- cin.ignore();
- return m;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement