Ejercicio programacion
Publicado por Gonzalo (17 intervenciones) el 27/02/2018 21:21:28
Hola, tengo un ejercicio el cual hay una parte que no se como hacerla, les dejo el algoritmo que programe, y el espacio donde creo , que deberia ir la parte que no me sale..
Realizar un archivo de instruccion que permita el ingreso de un vector de numeros enteros ordenados de forma creciente, y un escalar entero cualquiera. Se desea conocer si el mismo se encuentra en la lista ordenada, en casi afirmativo , averiguar su posicion y en caso negativo insertarlo en la lista respetando el orden e indicar su posicion.
NO utilizar la funcion find.
Mi algoritmo:
Realizar un archivo de instruccion que permita el ingreso de un vector de numeros enteros ordenados de forma creciente, y un escalar entero cualquiera. Se desea conocer si el mismo se encuentra en la lista ordenada, en casi afirmativo , averiguar su posicion y en caso negativo insertarlo en la lista respetando el orden e indicar su posicion.
NO utilizar la funcion find.
Mi algoritmo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
v=input('Ingrese vector de enteros de menor a mayor=');
t=input('Ingrese escalar entero:');
l=length(v);
for i=1:l
if v(i)==t
posicion=i;
elseif v(i)~=t && i==l
-
-
-
((((aca iria la parte de insertarlo en la lista de modo que quede ordenada))))
como hago esto, sin utilizar la funcion find?
-
-
-
end
end
Valora esta pregunta
0