Ejercicio 1 - Comienzo del Arreglo A

Ejercicio 1 - Comienzo del Arreglo A

de Nelson Alfredo Causa Gonzalez -
Número de respuestas: 2

Buenos días, 

Tengo una consulta sobre el ejercicio 1, el arreglo A que pasamos a la función ordenar no puede comenzar en una posición 0 no?

O sea si uso un for para cargar el arreglo, el primer valor debe ser A[i] para i=1 como lo muestro abajo, porque probé con i=0 y me dio error de core y detuvo el programa.

for(i=1; i<=n; i++){ <codigo>}

Desde ya Gracias.

En respuesta a Nelson Alfredo Causa Gonzalez

Re: Ejercicio 1 - Comienzo del Arreglo A

de Gaston Notte -
Hola Nelson, lo que dices es correcto.
Como se indica en la parte (a) del ejercicio, tanto en el procedimiento "ordenar" como en el "insertarOrdenado" se asume que se trabajará sobre un arreglo A cuyas posiciones lógicas van de 1 a n. En ninguno de dichos procedimientos se tendrá en cuenta el valor de A en la posición 0 (A[0]).
Por ejemplo, aunque en la posición 0 de A haya un valor X mayor a otros valores del arreglo, el procedimiento "ordenar" no lo tendrá en cuenta y, luego de ejecutado el procedimiento, dicho valor X seguirá estando en la posición 0 (A[0] seguirá siendo = X).