Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2006, 21:14
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 20 años, 2 meses
Puntos: 2
¡Hola otra vez!

Estuve practicando el punto 1, encontre las siguientes utilidades:

/* Para cargar una variable */

a = (c > b) ? 0:1;


/* Para utilizarlo directamente dentro de un statement*/

cout << "El valor de 'a' es: " << ((c > b) ? 0:1) << endl;


/* Para alterar la dinamica de un FOR. ¡Como una compuerta! */


for (i=0; i <= ((c > b) ? 10:20); i++) {
cout << i << "\n";
}


/* Esto nos ahorraría el siguiente if: */

// if (b > c) { escribe("Mayor"); } else { escribe("Menor"); }



(b > c) ? escribe("Mayor") : escribe("Menor");


Lo que no sé exactamente es si, en el último caso (donde reemplazlo el IF) obtengo algun beneficio. ¿Cómo puedo saber que tanta memoria y CPU utiliza mi programa? (Uso Dev C++ en Windows).

Saludos!