#include <cstdlib>
#include <iostream>
usingnamespace std;
int kast1, kast2, kast3, kast4;
int bet1 = 100;
int bet2 = 300;
int bet3 = 500;
int bet=(bet1, bet2, bet3);
int insattning;
int konto;
int main(){
int count = 0;
while(count < 3){
cin>>insattning;
while(insattning>5000 || insattning<0){ //Ser till att min insättning är giltig
cout<<"insattning fel, var vänlig och gör rätt denna gången"<<endl;
cin>>insattning;
}
konto = insattning;
cout<<"du har nu satt in" <<insattning<<"kr"<<endl;
cout<<"och du har så här mycket i ditt konto"<<konto<<"kr"<<endl;
if (konto>499){ //kontrollerar mitt konto, så att jag har pengarna för att betta
cout<<"var vänlig och placera ditt bet"<<endl;
cout<<"bet1=100, bet2=300, bet3=500"<<endl;
cin>>bet1;
cin>>bet2;
cin>>bet3;
konto = (insattning - bet);
cout<<"du har så här mycket på kontot nu"<<konto<<"kr"<<endl;
}
elseif(konto>299){
cout<<"var vänlig och placera ditt bet"<<endl;
cout<<"bet1=100, bet=300"<<endl;
cin>>bet1;
cin>>bet2;
konto =(insattning - bet);
cout<<"du har så mycket på kontot nu"<<konto<<"kr"<<endl;
}
elseif(konto>99){
cout<<"var vänlig och placera ditt bet"<<endl;
cout<<"bet1=100"<<endl;
cin>>bet1;
cout<<"du har nu bettat"<<bet<<"kr"<<endl;
}
while (konto<100 || insattning>5000){
cout<<"du har inte nog med pengar, vänligen sätt in pengar"<<endl;
cin>>insattning;
konto=insattning;
}
{
cout<<"slå tärningar"<<endl;
srand(time(0));
kast1 = rand() % 6 + 1;
kast2 = rand() % 6 + 1;
kast3 = rand() % 6 + 1;
kast4 = rand() % 6 + 1;
cout<<"Du fick"<<kast1<<endl;
cout<<"du fick"<<kast2<<endl;
cout<<"datorn fick"<<kast3<<endl;
cout<<"datorn fick"<<kast4<<endl;
}
}
count++;
system ("pause");
}
So the thing here is that, for some reason i always bet 500, even though type in bet1 or bet2, and i have no clue how to fix that problem. And then my loop function (int count 0; while(count < 3)count++) it starts to loop endlessly without me pressing anything, even though i use the same loop function in simple coding like just typing some cout<< things it works fine, but when i use it in this code, it goes to drain, do anyone know why this is happening, would appreciate if anyone could answer, thanks in advanced.
Sitter själv fast på samma ställe. men jag har lyckats få ut så att bet blir 100, 300 och 500. men kommer inte längre där. om du har löst det så säg till tack.