Resultados 1 al 2 de 2

Hilo: Duda intercambio de vectores

  1. #1
    Registro
    Apr 2015
    Posts
    12
    Nivel
    Universidad (Química)
    ¡Gracias!
    0 (0 msgs.)

    Predeterminado Duda intercambio de vectores

    Hola, no consigo crean en fortran un programa que coja un vector (da igual la dimension, supongamos 6) , ejemplo, v=(1,2,3,4,5,6) y me intercambie dos posiciones. Por ejemplo: v(1)=1 y v(2)=2 pues quiero cambiar v(1)=2 y v(2)=1 entonces queda como v=(2,1,3,4,5,6) y tambien como podria ordenarlo luego de mayor a menor?


    Graicas!!!
    Última edición por galilea; 04/01/2017 a las 14:04:23.

  2. #2
    Registro
    Sep 2011
    Posts
    6 997
    Nivel
    Licenciado en Física
    Artículos de blog
    7
    ¡Gracias!
    3 080 (2 704 msgs.)

    Predeterminado Re: Duda intercambio de vectores

    Hace demasiado tiempo que no programo en FORTRAN. La versión en C++ para el intercambio de dos elementos de un vector sería de la forma siguiente. No creo que te cueste adaptarla al FORTRAN

    Código:
    void intercambiar (float* vector, int i, int j)
    {
        float temp = vector[i];
        vector[i] = vector[j];
        vector[j] = temp;
    }
    Por supuesto, puede reforzarse con comprobaciones de rango, previas al intercambio, pero la esencia son esas tres líneas.

    Con respecto a la ordenación existen numerosos algoritmos, de los cuales el más sencillo, pero muy poco eficiente es el humilde de burbuja (https://es.wikipedia.org/wiki/Ordenamiento_de_burbuja). Si tienes ganas de aprender algo mejor, te recomiendo el quicksort (https://es.wikipedia.org/wiki/Quicksort, quizá mejor explicado en la versión inglesa: https://en.wikipedia.org/wiki/Quicksort)
    Última edición por arivasm; 04/01/2017 a las 22:48:55.
    A mi amigo, a quien todo debo.

Información del hilo

Usuarios viendo este hilo

Ahora hay 1 usuarios viendo este hilo. (0 miembros y 1 visitantes)

Hilos similares

  1. Otras carreras Duda con vectores reciprocos
    Por TrejoYahir en foro Vectores, álgebra lineal y geometría
    Respuestas: 0
    Último mensaje: 01/10/2015, 21:51:52
  2. Divulgación Duda en un problema de MCU con vectores.
    Por JossDvu en foro Mecánica newtoniana
    Respuestas: 1
    Último mensaje: 31/03/2015, 01:26:12
  3. Otras carreras Duda vectores perpendiculares
    Por slayer en foro Mecánica newtoniana
    Respuestas: 1
    Último mensaje: 04/08/2014, 00:18:47
  4. Secundaria Duda con vectores
    Por iShadows en foro Vectores, álgebra lineal y geometría
    Respuestas: 1
    Último mensaje: 11/04/2012, 01:35:27
  5. Secundaria Duda sobre vectores
    Por amckenzie en foro Vectores, álgebra lineal y geometría
    Respuestas: 3
    Último mensaje: 12/04/2011, 19:59:27

Etiquetas para este hilo

Permisos de publicación

  • No puedes crear hilos
  • No puedes responder
  • No puedes adjuntar archivos
  • No puedes editar tus mensajes
  •