Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadanie 1
- #include <iostream>
- using namespace std;
- struct osoba
- {
- char imie[10];
- char nazwisko[20];
- int wiek;
- };
- int main()
- {
- struct osoba os1;
- cout << "Podaj imie: ";
- cin >> os1.imie;
- cout << "Podaj nazwisko: ";
- cin >> os1.nazwisko;
- cout << "Podaj wiek: ";
- cin >> os1.wiek;
- cout << "Imie: " << os1.imie << endl << "Nazwisko: " << os1.nazwisko << endl << "Wiek: " << os1.wiek;
- return 0;
- }
- Zadanie 2
- #include <iostream>
- #include <cstring>
- #include <fstream>
- using namespace std;
- struct pies
- {
- char imie[10];
- int wiek;
- double masa;
- };
- pies set1()
- {
- pies p1;
- cout << "Podaj imie: ";
- cin >> p1.imie;
- cout << "Podaj wiek: ";
- cin >> p1.wiek;
- cout << "Podaj mase: ";
- cin >> p1.masa;
- return p1;
- }
- pies set2(char imie[10], int wiek, double masa)
- {
- pies p2;
- strncpy(p2.imie, imie, 10);
- p2.wiek=wiek;
- p2.masa=masa;
- return p2;
- }
- void get1(pies p)
- {
- cout << "Pies " << p.imie << " ma " << p.wiek << " lat(a) i wazy " << p.masa << " kg." << endl;
- }
- int main()
- {
- pies pupile[3];
- pupile[0]=set1();
- pupile[1]=set2("Burek", 10, 30);
- pupile[2]=set2("Reksio", 5, 25);
- for(int i=0;i<3;i++)
- {
- get1(pupile[i]);
- }
- ofstream plik("plik.txt", ios::out);
- plik << pupile[0].imie << endl <<pupile[1].imie << endl << pupile[2].imie;
- plik.close();
- return 0;
- }
- Zadanie 3
- #include <iostream>
- #include <cstring>
- #include <fstream>
- using namespace std;
- struct Pisarz
- {
- int rok_urodzenia;
- char imie[12];
- char nazwisko[20];
- };
- struct Ksiazka
- {
- char tytul[20];
- int rok_wydania;
- Pisarz* autor;
- };
- void getPisarz(Pisarz autor)
- {
- cout << autor.imie << " " << autor.nazwisko << ", urodzony w " << autor.rok_urodzenia << " roku." <<endl;
- }
- void getKsiazka(Ksiazka dzielo)
- {
- cout << "Tytul: " << dzielo.tytul << ", Rok wydania: " << dzielo.rok_wydania << ", Autor: ";
- getPisarz(*dzielo.autor);
- }
- int main()
- {
- Pisarz Autorzy[3]={{1140,"Gall","Anonim"},{1809,"Juliusz","Slowacki"},{1798,"Adam","Mickiewicz"}};
- Ksiazka Pozycje[4]={{"Pan Tadeusz",1834,&Autorzy[2]},{"Ballady i romanse",1822,&Autorzy[2]},{"Balladyna",1834,&Autorzy[1]},{"Kordian",1833,&Autorzy[1]}};
- for(int i=0;i<3;i++)
- {
- getPisarz(Autorzy[i]);
- }
- for(int i=0;i<4;i++)
- {
- getKsiazka(Pozycje[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement