fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <stack>
  4. using namespace std;
  5.  
  6.  
  7. struct dane
  8. {
  9. char imie[20],nazwisko[20];
  10. int wiek;
  11. };
  12. stack <dane> stos;
  13.  
  14. int main()
  15. {
  16. dane d;
  17. char wyb;
  18. cout<<"czy dodac osobe? T - tak: ";
  19. cin>>wyb;
  20. while(cin.get()!='\n') {}
  21. if((wyb=='t')||(wyb=='t'))
  22. {
  23. cout<<"Wpisz imie: ";
  24. cin>>setw(19)>>d.imie;
  25. while(cin.get()!='\n') {}
  26. cout<<"Wpisz nazwisko: ";
  27. cin>>setw(19)>>d.nazwisko;
  28. while(cin.get()!='\n') {}
  29. cout<<"Wpisz wiek: ";
  30. cin>>d.wiek;
  31. while(cin.get()!='\n') {}
  32. cout<<endl<<"Podano: "<<d.imie<<" "<<d.nazwisko<<" "<<d.wiek<<endl;
  33. stos.push(d);
  34. cout<<"Na stosie: "<<stos.top().imie<<" "<<stos.top().nazwisko<<" "<<stos.top().wiek<<endl;
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0s 3436KB
stdin
t
Jasio
Kiepski
13
stdout
czy dodac osobe?  T - tak: Wpisz imie:  Wpisz nazwisko: Wpisz wiek: 
Podano: Jasio Kiepski 13
Na stosie: Jasio Kiepski 13