#include<iostream>
using namespace std;
int main()
{
int a = 0;
int t = 1;
do{
while (!t == (t = t == 1 == 0))
{
cout << t << (t == (t = t == 1 == 0)) << t << (t == (t = t == 1 == 0)) << t << (t == (t = t == 1 == 0)) << t; // // perchè l'ultima t non cambia in 0 con "!t" ma rimane 1 ?
cin >> a;
}
cin >> a;
} while (t == 1);
}
Grazie.