Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Dinamički alocirajte memoriju za polje čiji su elementi tipa strukture zaposlenik
- koja se sastoji od JMBG-a i koeficijenta po kojem se vrši obra-
- čun plaće. Korisnik najprije unosi broj zaposlenika, a potom i podatke o
- njima. Ispisati podatke o zaposlenicima. Smislene dijelove koda potrebno
- je izdvojiti u zasebne funkcije. Izvršite dealokaciju memorije.*/
- #include <iostream>
- using namespace std;
- struct zaposlenik
- {
- char oib[12];
- float koef;
- };
- void unos(zaposlenik *pok, int vel);
- void ispis(zaposlenik *pok, int vel);
- int main()
- {
- int n;
- cout<<"Koliko ces zaposlenika unijeti?"<<endl;
- cin>>n;
- zaposlenik *z = new zaposlenik[n];
- unos(z,n);
- ispis(z,n);
- delete[]z;
- z=0;
- return 0;
- }
- void unos(zaposlenik *pok, int vel)
- {
- for(int i=0; i<vel; i++)
- {
- cout<<"OIB: ";
- cin>>(*(pok+i)).oib;
- cout<<"Koeficijent: ";
- cin>>(pok+i)->koef;
- }
- }
- void ispis(zaposlenik *pok, int vel)
- {
- for(int i=0; i<vel; i++)
- {
- cout<<"Zaposlenik "<<i+1<<":"<<endl;
- cout<<(pok+i)->oib<<" "<<(pok+i)->koef<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment