C/Visual C - vector, solicita numeros entre 0 y 200

   
Vista:

vector, solicita numeros entre 0 y 200

Publicado por Natalia (7 intervenciones) el 27/08/2014 16:31:35
Buenos dias a todos, soy nueva en programacion, estoy haciendo un ejercicio que no logro resolver
Realizar la carga de un vector de enteros de 12 posiciones, donde cada valor que se ingrese deberá ser mayor a 0 y menor a 200. Finalizada la carga del vector, realizar la impresión del mismo. Utilizar lenguaje C.

lo que no logro resolver es la condicion de que sea mayor a cero y menor a 200 ya intente con el if pero como la condicion hasta que no termina el ciclo no lo lee. agradezco a quien me puedsa ayudar en este tema
Saludos!

este es el codigo que hice

int mivector[12],i;

printf("Ingrese 12 valores:\n");
for (i=0;i<12;i++)
scanf("%d",&mivector[i]);
/*si aca pongo el if hasta que no termina el ciclo no lee la condicion*/


for (i=0;i<12;i++)
printf("los valores ingresados son:%d\n",mivector[i]);

return 0;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

vector, solicita numeros entre 0 y 200

Publicado por JuanC juanc2942@gmail.com (35 intervenciones) el 28/08/2014 00:32:15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int mivector[12], i;
  printf("Ingrese 12 valores\n");
  for(i=0; i<12; ){
      printf("Ingrese el valor %d: ", i+1);
      scanf("%d", &mivector[i]);
      if(mivector[i]>0 && mivector[i]<200)
         i++;
      else printf("\nEl valor ingresado debe ser >0 y <200\n");
     }
 
  printf("Los valores ingresados son:\n");
 
  for(i=0;i<12;i++)
      printf("\t%d\n", mivector[i]);
 
  getch();
  return 0;

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

vector, solicita numeros entre 0 y 200

Publicado por Natalia (7 intervenciones) el 29/08/2014 16:51:20
Muchas gracias, me fue muy util y funciona perfectamente.
Ademas pude entender donde estaba mi error, Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar