Five_NT

[C++]Spanzuratoarea

Sep 20th, 2013
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.93 KB | None | 0 0
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. char sir[256];
  5. void citire()
  6. {
  7.    cout<<"===========Spanzuratoarea==========="<<'\n';
  8.    cout<<"Player 1: Introduce-ti cuvantul: ";
  9.    cin.get(sir,255);
  10.    for(int i=1; i<=100; i++)
  11.       cout<<endl;
  12.    cout<<"Player 2: Introduce-ti litere pana ghiciti cuvantul: "<<endl;
  13. }
  14. void prelucrare(char sir[256])
  15. {
  16.    char ch;
  17.    int ok,i;
  18.    int k=0;
  19.    int l=0;
  20.    int n=strlen(sir);
  21.    while(k<=5 || l==n)
  22.    {
  23.       ok=0;
  24.       cin>>ch;
  25.       for(i=0; i<n; i++)
  26.          if(ch==sir[i])
  27.          {
  28.             cout<<ch;
  29.             l++;
  30.             ok=1;
  31.          }
  32.          else
  33.          {
  34.             cout<<"_ ";
  35.          }
  36.       if(ok==0)
  37.          k++;
  38.       //cout<<"        Sanse: "<<k<<"/5"<<"      Scor: "<<l*10;
  39.       cout<<'\n';
  40.       if(k==1 && ok==0)
  41.       {
  42.          cout<<"._________."<<endl;
  43.          cout<<"|        |"<<endl;
  44.          cout<<"|        ooo"<<endl;
  45.          cout<<"|      o  o"<<endl;
  46.          cout<<"|        ooo"<<endl;
  47.          cout<<"|"<<endl;
  48.          cout<<"|"<<endl;
  49.          cout<<"|"<<endl;
  50.          cout<<"|"<<endl;
  51.          cout<<"|"<<endl;
  52.          cout<<"----"<<endl;
  53.       }
  54.       if(k==2 && ok==0)
  55.       {
  56.          cout<<"._________."<<endl;
  57.          cout<<"|        |"<<endl;
  58.          cout<<"|        ooo"<<endl;
  59.          cout<<"|      o  o"<<endl;
  60.          cout<<"|        ooo"<<endl;
  61.          cout<<"|        |"<<endl;
  62.          cout<<"|        o"<<endl;
  63.          cout<<"|        o"<<endl;
  64.          cout<<"|        o"<<endl;
  65.          cout<<"|        o"<<endl;  
  66.          cout<<"|        o"<<endl;
  67.          cout<<"----"<<endl;
  68.       }
  69.       if(k==3 && ok==0)
  70.       {
  71.          cout<<"._________."<<endl;
  72.          cout<<"|        |"<<endl;
  73.          cout<<"|        ooo"<<endl;
  74.          cout<<"|      o  o"<<endl;
  75.          cout<<"|        ooo"<<endl;
  76.          cout<<"|        |"<<endl;
  77.          cout<<"|        o"<<endl;
  78.          cout<<"|      o o"<<endl;
  79.          cout<<"|      o  o"<<endl;
  80.          cout<<"|        o"<<endl;  
  81.          cout<<"|        o"<<endl;
  82.          cout<<"----"<<endl;
  83.       }
  84.       if(k==4 && ok==0)
  85.       {
  86.          cout<<".________."<<endl;
  87.          cout<<"|        |"<<endl;
  88.          cout<<"|      ooo"<<endl;
  89.          cout<<"|      o  o"<<endl;
  90.          cout<<"|      ooo"<<endl;
  91.          cout<<"|        |"<<endl;
  92.          cout<<"|        o"<<endl;
  93.          cout<<"|      o o o"<<endl;
  94.          cout<<"|    o  o  o"<<endl;
  95.          cout<<"|        o"<<endl;  
  96.          cout<<"|        o"<<endl;
  97.          cout<<"----"<<endl;
  98.       }
  99.       if(k==5 && ok==0)
  100.       {
  101.          cout<<"._________."<<endl;
  102.          cout<<"|        |"<<endl;
  103.          cout<<"|        ooo"<<endl;
  104.          cout<<"|      o  o"<<endl;
  105.          cout<<"|        ooo"<<endl;
  106.          cout<<"|        |"<<endl;
  107.          cout<<"|        o"<<endl;
  108.          cout<<"|      o o o"<<endl;
  109.          cout<<"|      o  o  o"<<endl;
  110.          cout<<"|        o"<<endl;  
  111.          cout<<"|        o"<<endl;
  112.          cout<<"|        o "<<endl;
  113.          cout<<"|      o  "<<endl;
  114.          cout<<"----"<<endl;
  115.       }
  116.       if(k==6 && ok==0)
  117.       {
  118.          cout<<"._________."<<endl;
  119.          cout<<"|        |"<<endl;
  120.          cout<<"|        ooo"<<endl;
  121.          cout<<"|      o  o"<<endl;
  122.          cout<<"|        ooo"<<endl;
  123.          cout<<"|        |"<<endl;
  124.          cout<<"|        o"<<endl;
  125.          cout<<"|      o o o"<<endl;
  126.          cout<<"|      o  o  o"<<endl;
  127.          cout<<"|        o"<<endl;  
  128.          cout<<"|        o"<<endl;
  129.          cout<<"|        o o"<<endl;
  130.          cout<<"|      o  o"<<endl;
  131.          cout<<"----"<<endl;
  132.       }
  133.       if(l==n)
  134.       {
  135.          cout<<"Felicitari: Ati castigat"<<endl;
  136.          cout<<"Cuvantul este: "<<sir;
  137.       }
  138.       if(k==6)
  139.          cout<<"Game over";
  140.    }
  141.    
  142. }
  143. int main()
  144. {
  145.    citire();
  146.    prelucrare(sir);
  147.    return 0;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment