Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2015, 21:54
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 12 años, 4 meses
Puntos: 22
Respuesta: Error usando FOR y Do-While anidados

Hola RGT.

Intenta de este modo:
Código C:
Ver original
  1. ...
  2. {
  3.   int con=0, num[20];
  4.   int inOneTen;
  5.  
  6.   do {
  7.     do {
  8.         printf("Ingrese #%d: ", con+1 );
  9.         scanf("%d", &num[con]);
  10.         inOneTen = num[con] >= 1 && num[con] <= 10;
  11.         if (!inOneTen) printf("\n\tError!, debe ingresar un valor entre 1 y 10.\n\n");
  12.     } while (!inOneTen);
  13.     con++;
  14.   } while (con < 20);
  15.  
  16.   ...
  17. }

Saludos.