Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2015, 22:51
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Respuesta: Alguna idea para salir salir de este FOR y printear un mensaje en C

Cita:
Iniciado por razpeitia Ver Mensaje
Que haya pasado por el else no significa que nunca paso por el if primero.

La opción mas obvia es decir, entro por el if entonces hubo parejas, nunca entro por el if entonces no hubo parejas.

Código C:
Ver original
  1. int liContador1, liContador2, entro = 0;
  2.  
  3.     for (liContador1 = 1; liContador1 <= liNumeroB; liContador1++)
  4.     {
  5.         for (liContador2 = liContador1 + 1; liContador2 <= liNumeroB; liContador2++)
  6.         {
  7.             if (NumerosAmigos(liContador1, liContador2)) {
  8.                 printf("\n%d, %d", liContador1, liContador2);
  9.                 entro = 1;
  10.             }
  11.         }
  12.     }
  13.  
  14.     if (entro)
  15.         printf("\nLos n%cmeros no son amigos.\n", 163);
Valla, gracias muchas muchas gracias, no había pensado eso