Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- bool wczytajLiczbe( int & liczba )
- {
- std::cin.clear();
- std::cin.sync();
- std::cin >> liczba;
- if( liczba >= 1 && liczba <= 130 )
- {
- return true;
- }
- return false;
- }
- void wczytajTekst( std::string & tekst )
- {
- std::cin.sync();
- std::getline( std::cin, tekst );
- }
- void wczytajOsobe( std::string & imie, std::string & nazwisko, int & wiek )
- {
- std::cout << "Podaj imie: ";
- wczytajTekst( imie );
- std::cout << "Podaj nazwisko: ";
- wczytajTekst( nazwisko );
- do
- {
- std::cout << "Podaj wiek: ";
- } while( wczytajLiczbe( wiek ) == false );
- }
- void wypiszOsobe( std::string imie, std::string nazwisko, int wiek )
- {
- std::cout << "Imie to: " << imie << std::endl;
- std::cout << "Nazwisko to: " << nazwisko << std::endl;
- std::cout << "Wiek to: " << wiek << std::endl << std::endl;
- }
- int main()
- {
- std::string imie[ 2 ];
- std::string nazwisko[ 2 ];
- int wiek[ 2 ];
- for( int i = 0; i < 2; i++ )
- wczytajOsobe( imie[ i ], nazwisko[ i ], wiek[ i ] );
- for( int i = 0; i < 2; i++ )
- wypiszOsobe( imie[ i ], nazwisko[ i ], wiek[ i ] );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment