Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <time.h>
- #include <windows.h>
- #include <cmath>
- using namespace std;
- float a=0,b=0,c;
- int ate=0,bte=0,te,x,y,z;
- string o[6];
- int main()
- {
- // Naglowek
- cout<<"SUPER SYMULATOR KURWO v.1.1.1 Tech1234 hotfix"<<endl;
- cout<<"Wykop Corporation 2k20 all rights reserved ty pierdolona polska swinio"<<endl;
- // Sily agresora
- cout<<"\n Agresor\n";
- cout<<" Flota: ";
- cin>>a;
- cout<<" Tech woj: ";
- cin>>ate;
- // Sily obroncy
- cout<<"\n Obronca\n";
- cout<<" Flota: ";
- cin>>b;
- cout<<" Tech woj: ";
- cin>>bte;
- // Roznice sil
- c=b/a;
- te=bte-ate;
- if(te>50)
- te=50;
- else if(te<-50)
- te=-50;
- cout<<"\n\nStosunek liczebnosci [obr:agr] : "<<c<<":1";
- cout<<"\nPrzewaga technologiczna obroncy: "<<te;
- // Twoja stara zdechnie dzis w nocy
- cout<<"\n\nKomora maszyny losujacej jest pusta, nastepuje zwolnienie blokady...\n\n";
- o[0]=" ";
- o[6]=" ";
- srand(time(NULL));
- // Tabela - otwarcie
- cout<<o[0]<<"|------------------|-----------|-------------------|\n";
- cout<<o[0]<<"| Rzut koscmi | Zwyciezca | Pozostale okrety |\n";
- cout<<o[0]<<"|------------------|-----------|-------------------|\n";
- // Petla rekordow
- while((a>=2)&&(b>=1))
- {
- // Losowanie 2 liczb z zakresu 1-100
- x=rand()%100+1;
- Sleep(69);
- y=rand()%100+1;
- // Rzut koscmi - marginesy paczatkowe
- if(x==100)
- o[1]="";
- else if(x>9)
- o[1]=" ";
- else
- o[1]=" ";
- // Rzut koscmi - marginesy koncowe (kostka)
- if(y==100)
- o[2]="";
- else if(y>9)
- o[2]=" ";
- else
- o[2]=" ";
- // Rzut koscmi - marginesy koncowe (technologia wojskowa)
- if(te<-9)
- o[3]="";
- else if((te>9)||(te<0))
- o[3]=" ";
- else
- o[3]=" ";
- // Rzut koscmi - przedstawienie
- cout<<o[0]<<"| "<<o[1]<<x<<" vs "<<y<<"+("<<te<<")"<<o[2]<<o[3]<<" | ";
- y=y+te;
- // Zwyciezca
- if(x<=y)
- {
- a=a-1;
- cout<<"Obronca";
- }
- else
- {
- b=b-1;
- cout<<"Agresor";
- }
- // Pozostale okrety - marginesy poczatkowe
- if(a==10)
- o[4]="";
- else
- o[4]=" ";
- // Pozostale okrety - marginesy koncowe
- if(b==10)
- o[5]="";
- else
- o[5]=" ";
- // Pozostale okrety - przedstawienie
- cout<<" | Agr"<<o[4]<<"("<<a<<") ("<<b<<")"<<o[5]<<"Obr |"<<endl;
- }
- // Tabela - zamkniecie
- cout<<o[0]<<"|------------------|-----------|-------------------|\n\n\n";
- // Wynik bitwy - otwarcie
- cout<<o[6]<<"|----------------------|\n"<<o[6]<<"| ";
- // Udana obrona
- if(b>0)
- {
- if(c<0.6)
- cout<<" Heroiczna obrona ";
- else if(c==1)
- cout<<" Honorowa obrona ";
- else if(c>1.4)
- cout<<"Przewidywalna obrona";
- else
- cout<<" Zdecydowana obrona ";
- }
- // Udany podboj
- else
- {
- if(c>1.4)
- cout<<" Heroiczny podboj ";
- else if(c==1)
- cout<<" Honorowy podboj ";
- else if(c<0.6)
- cout<<"Przewidywalny podboj";
- else
- cout<<" Zdecydowany podboj ";
- }
- // Wynik bitwy - zamkniecie
- cout<<" |\n"<<o[6]<<"|----------------------|\n\n";
- // Pozostale okrety
- if(b>0)
- {
- cout<<o[6]<<"Obroncy ";
- if(b==1)
- cout<<"pozostal 1 okret";
- else if(b>=5)
- cout<<"pozostalo "<<b<<" okretow";
- else
- cout<<"pozostaly "<<b<<" okrety";
- }
- else
- {
- a=a-1;
- cout<<o[0]<<"Do zdobytego systemu ";
- if(a==1)
- cout<<"przechodzi 1 okret";
- else if(a>=5)
- cout<<"przechodzi "<<a<<" okretow";
- else
- cout<<"przechodza "<<a<<" okrety";
- }
- // Biuro obslugi cwela
- cout<<"\n\n\nWitamy w biurze obslugi cwela\nJesli chcesz wykonac kolejna super symulacje kurwo, wcisnij 1\nJesli chcesz wykurwic na wykop, wcisnij 2\n";
- cin>>z;
- if(z!=1)
- {
- return 0;
- }
- cout<<"\n\n\n";
- main();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement