PatrickSwayze

Untitled

Nov 18th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.46 KB | None | 0 0
  1. /*
  2. 31.  Napisz program – grę mini koło fortuny, w którym użytkownik ma wyświetlany wyraz,
  3.  odkrytych jest kilka liter i zadaniem użytkownika jest odgadnięcie hasła w
  4.  określonej liczbie prób. W zależności od wyniku wypisywany jest odpowiedni komunikat.
  5.  Przyjmij, że wyraz jest 8 literowy i odkryte są 4 litery.
  6. */
  7. #include <iostream>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13.     cout<<"Witaj w programie kolo fortuny! Odgadnij haslo, aby wygrac... satysfakcje!"<<endl;
  14.     cout<<"Oznaczenia typu '_' to miejsce na litere, ktora musisz odgadnac."<<endl;
  15.     cout<<"Twoj wyraz to: P_ _G_A_Y"<<endl;
  16.     string haslo="PROGRAMY",propo;
  17.  
  18.     int proby=4;
  19.     int a=0;
  20.         poczatek:
  21.         cout<<"Wpisz swoja propozycje: ";
  22.         cin>>propo;
  23.         for (int i=0;i<(haslo.length()-1);i++)
  24.             {
  25.                 if (haslo.at(i)==propo.at(i))
  26.                 {
  27.                     a=a+1;
  28.                     //if (haslo.at((haslo.length()-1))) cout<<"BRAAAAWO, ODGADLES HASLO!!! JEST TO: "<<haslo<<endl;
  29.                 }
  30.                 else
  31.                 {
  32.  
  33.                     cout<<"Przykro nam, ale nie udalo Ci sie odgadnac hasla. Masz jeszcze "<<proby-1<<" proby."<<endl;
  34.                     --proby;
  35.                     if (proby!=0) goto poczatek;
  36.                     else return 0;
  37.  
  38.                 }
  39.  
  40.             }
  41.  
  42.         if (a==(haslo.length()-1)) cout<<"BRAAAAWO, ODGADLES HASLO!!! JEST TO: "<<haslo<<endl;
  43.  
  44.  
  45.  
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment