Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <conio.h>
- using namespace std;
- int main()
- {
- struct Pracownik
- {
- char nazwisko[20];
- char adres[20];
- float brutto;
- bool pali;
- };
- Pracownik l[20];
- cout<<"Witaj w programie przechowujacym dane pracownikow. Wprowadz ilosc personelu: "<<endl;
- int n,sumapensje=0;
- cin>>n;
- for (int i=0;i<n;i++)
- {
- cout<<"Nazwisko pracownika: ";
- cin>>l[i].nazwisko;
- cout<<"Adres zamieszkania pracownika: ";
- cin>>l[i].adres;
- poczatek:
- cout<<"Pensja brutto: ";
- cin>>l[i].brutto;
- sumapensje=sumapensje+l[i].brutto;
- if (l[i].brutto<=0)
- {
- cout<<"Pensja jest mniejsza lub rowna 0!"<<endl;
- goto poczatek;
- }
- poczatek1:
- cout<<"Czy pracownik pali? (0/1): ";
- cin>>l[i].pali;
- if ((l[i].pali!=true) && (l[i].pali!=false))
- {
- cout<<"Podales inna liczbe niz 1 i 0!"<<endl;
- goto poczatek1;
- }
- cout<<"Czy chcesz wypisac podane informacje? tak-1 nie-0 "<<endl;
- int c;
- cin>>c;
- if (c==1)
- {
- cout<<"Dane personalne pracownika: "<<endl;
- cout<<"Nazwisko pracownika: "<<l[i].nazwisko<<endl;
- cout<<"Pensja brutto: "<<l[i].brutto<<endl;
- if (l[i].pali==1) cout<<"Pracownik pali."<<endl;
- else if (l[i].pali==0) cout<<"Pracownik nie pali."<<endl;
- }
- }
- cout<<"Suma pensji brutto pracownikow wynosi: "<<sumapensje<<endl;
- float lmax=l[0].brutto;
- for (int i=1;i<n;i++)
- {
- if (l[i].brutto<lmax) lmax=l[i].brutto;
- }
- cout<<"Wartosc mimimalna pensji brutto wynosi: "<<lmax<<endl;
- float lmin=l[0].brutto;
- for (int i=1;i<n;i++)
- {
- if (l[i].brutto>lmin) lmin=l[i].brutto;
- }
- cout<<"Wartosc maksymalna pensji brutto wynosi: "<<lmin<<endl;
- cout<<"Osoby palace: "<<endl;
- int pal=0;
- for (int i=0;i<n;i++)
- if (l[i].pali==1) cout<<l[i].nazwisko<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment