Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stack>
- using namespace std;
- int main (void) {
- stack<char> zasobnik;
- char c;
- while (cin.get(c)) { // nacitej znaky dokud je co
- if ( c == '\n') // novy radek znaci koenc vstupu
- break; // konec nacitani
- zasobnik.push(c); // hazej do zasobniku
- }
- while (!zasobnik.empty()) {
- c = zasobnik.top(); // uložim ssi vrchol zassobniku
- if ((c >= 'A' && c <= 'Z') || c == ' ') {// kontrola znaku, zdali odpovida
- cout << c; // vypsani znaku
- zasobnik.pop(); // smazani vrchu zasobniku
- } else {
- cout << "chyba"; // narazili jsme na nepovoleny znak
- break; // ukoncime
- }
- }
- cout << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment