Bo powinno być tak:
#include <iostream>
using namespace std;
int main()
{
int wybor;
cout << "Czy nazywasz sie Tomek, jesli tak wpisz 1, jesli nie wpisz 0\n";
cin >> wybor;
char * fraza = (wybor) ? "TAK" : "NIE";
cout << fraza << endl;
return 0;
}
Albo tak:
#include <iostream>
using namespace std;
int main()
{
int wybor;
cout << "Czy nazywasz sie Tomek, jesli tak wpisz 1, jesli nie wpisz 0\n";
cin >> wybor;
cout << ((wybor) ? "TAK" : "NIE") << endl;
return 0;
}
PS: Zapomniałem ale naturalnie, tak jak napisał niżej @twonek, chodzi o priorytet operatorów. Poczytaj sobie o tym choćby z wikipedii https://pl.wikipedia.org/wiki/Operator_(programowanie)#Pierwsze.C5.84stwo.2C_priorytet