Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <sstream>
- #include <ios>
- #include <stdio.h>
- using namespace std;
- struct pracownicy
- {
- string imie, nazwisko, data_zatrudnienia;
- int stawka, godzina;
- };
- void wczytaj_dane(pracownicy x[], int n)
- {
- for(int i=0; i<n; i++)
- {
- cout << "Podaj imie" << endl;
- cin >> x[i].imie;
- cout << "Podaj nazwisko" << endl;
- cin >> x[i].nazwisko;
- cout << "Podaj date zatrudnienia" << endl;
- cin >> x[i].data_zatrudnienia;
- cout << "Podaj stawke" << endl;
- cin >> x[i].stawka;
- cout << "Podaj godziny" << endl;
- cin >> x[i].godzina;
- }
- }
- void wyswietl(pracownicy x[], int n)
- {
- cout << left << setw(20) << "Imie" << setw(20) << "Nazwisko" << setw(20) << "Data zatrudnienia" << setw(20) << "liczba godzin pracy" << setw(20) << "Stawka godzinowa" << endl;
- for(int i=0; i<n; i++)
- {
- cout << left << setw(20) << x[i].imie << setw(20) << x[i].nazwisko << setw(20) << x[i].data_zatrudnienia << setw(20) << x[i].godzina << setw(20) << x[i].stawka << endl;
- }
- }
- string tostring(pracownicy x)
- {
- stringstream dane;
- dane << left << setw(15) << x.imie << setw(15) << x.nazwisko << setw(25) << x.data_zatrudnienia << setw(25) << x.godzina << setw(25) << x.stawka << endl;
- return dane.str();
- }
- int main()
- {
- int n;
- string stringipracownika;
- cout << "Podaj liczbe pracownikow" << endl;
- cin >> n;
- pracownicy *ludzie = new pracownicy[n];
- wczytaj_dane(ludzie, n);
- wyswietl(ludzie, n);
- int wybor;
- cout << "ktorego pracownika zamienic na stringa" << endl;
- cin >> wybor;
- stringipracownika = tostring(ludzie[wybor]);
- cout << stringipracownika;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement