Dev - C++ - Correr los elemtnos para atras

 
Vista:
sin imagen de perfil
Val: 13
Ha disminuido su posición en 16 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Correr los elemtnos para atras

Publicado por Marvin (8 intervenciones) el 20/05/2022 01:50:53
void corre_elementos(int vector[], int posicion, int cont){ //Corre elementos para dejar la posicon libre
int i;
for(i=n-1;i>=posicion;i--)
vector[i+1]=vector[i];

return;
}

el n es la cantidad de elementos
posicion es la posoicon de una busqueda secuencial
En su punto de vista como pueden redcatar o explicar el procedimiento
}
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 Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Correr los elemtnos para atras

Publicado por Alfil (1444 intervenciones) el 20/05/2022 10:53:14
Creo entender que lo que pretendes es mover los datos dentro de un vector para ordenarlo, aquí te dejo la función.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void ordenar(int v[], int N)
{
    int valor;
    int j;
 
    for (int i = 1; i < N; i++) {
        valor = v[i];
        j = i;
        while (j > 0 && valor < v[j-1]) {
            v[j] = v[j-1];
            j--;
        }
        v[j] = valor;
    }
}
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