Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2010, 10:43
Ry4N
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Empezando con C++, primer problema

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!!!