Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2015, 22:42
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Alguna idea para salir salir de este FOR y printear un mensaje en C

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);