#include<iostream>
using namespace std;
int main()
{
int t = 0;
int c = 0;
int a = 0;
do{
cout << t << c;
c = (c == (t = t == 1 == 0));
cin >> a; //digitare un numero esempio 3
cout << t << c;
c = (c == (t = t == 1 == 0));
cin >> a; //digitare un numero esempio 3
cout << t << c;
c = (c == (t = t == 1 == 0));
cin >> a; //digitare un numero esempio 3
cout << t << c;
c = (c == (t = t == 1 == 0));
cin >> a; //digitare un numero esempio 3
cout << t << c;
} while (t == (t = t == 1 == 0));
}
output : 00 10 01 11 00
Ciao a tutti volevo sapere se qualcuno è in grado di spiegarmi l'output di questo programma dove la variabile "t" cambia una volta in 1 e una volta in 0 mentre la variabile "c" (che dipende dalla variabile "t" ) fa due volte 0 e due volte 1.
Grazie in anticipo
Zorro