varför blir det sax ändå om jag väljer 2 eller 3?
#include<iostream>
#include<ctime>
using std::cin;
using std::cout;
using std::srand;
using std::rand;
int main()
{
srand(time(NULL));
int iSlumptal;
char val;
iSlumptal = rand() % 3 + 1;
cout << "1 = sax || 2 = pase || 3 = sten\n";
cin >> val;
if (val,"1" && iSlumptal == 1)
cout << "du valde sax, datorn sax = Oavgjort\n";
else if (val,"1" && iSlumptal == 2)
cout << "du valde sax, datorn pase = DU VANN!! :D\n";
else if (val,"1" && iSlumptal == 3)
cout << "du valde sax, datorn sten = du forlorade :(\n";
else if (val,"2" && iSlumptal == 1)
cout << "du valde pase, datorn sax = du forlorade :(\n";
else if (val,"2" && iSlumptal == 2)
cout << "du valde pase, datorn pase = Oavgjort :(\n";
else if (val,"2" && iSlumptal == 3)
cout << "du valde pase, datorn sten = DU VANN :D\n";
else if (val,"3" && iSlumptal == 1)
cout << "du valde sten, datorn sax = DU VANN :D\n";
else if (val,"3" && iSlumptal == 2)
cout << "du valde sten, datorn pase = du forlorade :(\n";
else if (val,"3" && iSlumptal == 3)
cout << "du valde sten, datorn sten = Oavgjort :(\n";
system("pause");
return 0;
}
bara hållit på med c++ i några få dagar så det är säkert något så självklart jag glömt haha