#4 KIIV
Tak tady to je,nevim jak to udelat,je to tam dole ve Fci cast 2. Ma tam byt hra s počítačem ,ale zatím studuji jak udělat náhodny číslo z 1-3.
diky
#include <iostream>
#include <cstdlib>
using namespace std;
int sirky = 32;
int odber;
int odber2;
int zbytek;
int odp;
int skok;
void cast1 (int sirky);
void cast2 ();
int main()
{
menu:
cout<<"chcete hrat proti hraci nebo proti PC ? 1-hrac,2-PC ";
cin>>odp;
switch (odp) {
case 1:
cast1(sirky);
break;
case 2:
cast2 () ;
break ;
}
system("pause");
return 0;
}
void cast1 (int sirky)
{
zbytek=32;
while(zbytek !=0)
{
znova:
cout<<endl;
cout<<"**********HRAC 1 *****************"<<endl;
cout << "kolik sirek chcete odebrat ? (1-3) ";
cin>>odber;
cout<<endl;
if(odber>3)
{
cout<<" uber jenom 1-3 sirky " <<endl;
cout<<endl;
cin.get();
goto znova;
}
zbytek=zbytek-odber;
cout<<"odebral jsi " << odber << " a zbyva jeste " << zbytek <<endl;
cout<<endl;
if(zbytek ==0)
{
cout<<"konec hry,vyhral hrac1"<<endl;
break;
}
cout<<endl;
cout<<"*******HRAC2*******";
cout<<endl;
cout << "kolik sirek chcete odebrat ? (1-3) ";
cin>>odber2;
cout <<endl;
if(odber2>3)
{
cout<<" uber jenom 1-3 sirky " <<endl;
cin.get();
goto znova;
}
zbytek=zbytek-odber2;
cout<<"odebral jsi " << odber2 << " a zbyva jeste " << zbytek <<endl;
cout<<endl;
if(zbytek ==0)
{
cout<<"konec hry,vyhral hrac2" <<endl;
break;
}
}
}
void cast2 ()
{
cout << " jeste to neni dodelany "<<endl;
cout<<"chcete jit zpatky na menu nebo primo do hry proti kamaradovy ? 1=menu , 2=kamos ";
cin>>skok;
if (skok==1)
{
NEVIM JAK TO TADY UDELAT DO MENU;
}
else
{
NEVIM JAK TO TADY UDELAT DO FCE CAST 1;
}
}