C/Visual C - While-Arreglos

 
Vista:

While-Arreglos

Publicado por Lalo (7 intervenciones) el 13/09/2004 06:30:45
Ayuden a este novatillo, tengo varias dudas.
Casi no he programado en Turbo c, solo los ejemplos escritos que vemos en la escuela.

Si quiero un programa que pida N <= 10 para ordenarlos en un arreglo como le hago.
Tengo esta idea: Lo hago con un while, pero como se programa un while
tengo que declarar el arreglo? Como?

#include<stdio.h>
int main() {
int N,I;
printf(“Cantidad de numeros a ordenar”);
scanf(“%d”&N);

While (N<=10) {
for(I=0;I<N;I++){
printf(“Da un numero”);
scanf(“%d” &N);
}
}
bueno después falta ordenarlos por el metodo de insertion sort, pero eso si lo puedo hacer.
Mi duda es con el while y dar de entrada N.

El programa pide N, si es <= 10, por ej. Doy de entrada un 5, debo dar de entrada 5 numeros. Y si es mayor que 10 que no haga nada, debo de pedir otra vez N.
Primero esta bien el while, y lo que esta adentro?
Que correcciones debo hacer?
Espero me hayan entendido con el programa.

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

RE:While-Arreglos

Publicado por Jesus Oliver (166 intervenciones) el 13/09/2004 10:25:05
1º NO, el FOR no sirve de nada, para verificar que el numero es <=10 solo hace falta la parte del while
2º Para declarar un array solo tienes que hacer :
tipo_del_array nombre_del_array[tamaño_del_array];
un ejemplo para tu caso particular seria : int vector[10];
IMPORTANTE : los arrays en C SIEMPRE empiezan en 0! esto quiere decir que el vector tendra como posiciones validas de la 0 a la 9 ok?
Suerte!
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