Veréis, hará un més mas o menos que he empezado a aprender C++ por mi cuenta, y tengo alguna preguntilla...
Hago unos ejercicios que me trae un amigo de un curso que hizo, y tengo problemas con lo siguiente:
Según lo que he estado viendo, debería entender y saber explicar bajo que condiciones el programa imprime en pantalla "1"??
Y la verdad, no sé ni por donde pillarlo... a ver si me podéis orientar, que ahora que empezaba a estar contento, veo que realmente no sé nada...
Aquí teneis el programa... a ver que me decís
******************************************
#include <iostream>
using namespace std;
int main()
{
char c;
int i, j;
bool b;
cin >> c >> i >> j >> b;
bool xngu = ( int(c) >= 48 && c <= '9' ) ||
( ( i - j ) == 5 && i < 0 && b ) ||
( ( i < -10 && j < -10 || i > 10 && j > 10 ) && !b );
cout << xngu << endl;
system("pause");
return 0;
}
************************************************
Saludos y gracias de antemano!!!