Dobrý den, chtěl bych poradit, jak k číslu přiřadit barvu (jako v ruletě)?
Zde je nejspíš chyba:
if (cislo!=barva){
cout<<"prohral jsi"<<endl;
}
else{
cout<<"vyhral jsi"<< endl;
}
Zde je celý kod:
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <cmath>
using namespace std;
void cast();
int main() {
srand( time( NULL ) );
cast();
return 0;
}
void cast() {
const int cervena=1 && 3 && 5;
const int cerna=2 && 4 && 6;
const int zelena=0;
char barva, volba;
int cislo= (rand() % 7);
cout << "barva: " << endl;
cout << "a)cerna" << endl;
cout << "b)cervena" << endl;
cout << "c)zelena" << endl;
cin >> volba;
if (volba=='a') {
cout << "a)cerna" << endl;
if (cislo!=cerna){
cout<<"prohral jsi"<<endl;
}
else{
cout<<"vyhral jsi"<< endl;
}
}
else if (volba=='b') {
cout << "b)cervena" << endl;
if (cislo!=cervena){
cout<<"prohral jsi"<<endl;
}
else{
cout<<"vyhral jsi"<< endl;
}
}
else if (volba=='c') {
cout << "c)zelena" << endl;
if (cislo!=zelena){
cout<<"prohral jsi"<<endl;
}
else{
cout<<"vyhral jsi"<< endl;
}
}
cout<<cislo<<endl;
}