Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2012, 16:28
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 12 años, 11 meses
Puntos: 25
Respuesta: Problema en bucle for

podes crear una variable de tipo bool fuera del for con valor inicializado en true, dentro del for, si se cumple la condicion la cambias a false y para cuando termine de ejecutar el for, analizas si la variable que creste sigue valiendo true, si es asi imprimes que nadie cumple en ese mes

Código C:
Ver original
  1. bool nadie= true;
  2.  
  3. for(i=0;i<=7;i++)
  4.     {
  5.       if(comprobar==datos[i].mes)
  6.       {
  7.         printf("%s cumple %d anos este mes\n",datos[i].nombre,datos[i].edad+1);
  8.         nadie = false;
  9.       }
  10.     }
  11.  
  12. if (nadie) printf("Nadie cumple anos este mes\n");


espero que sea lo que buscar, saludos