MR PROGRAMATOR

BubbleSort

/***********************************************************/

/*    Nombre del programa : AlgoritmosClas.cpp             */

/*    Autor : Luis Alberto Saucedo Quiroga                 */

/*    Fecha : 29/05/12                                     */

/***********************************************************/

 

#include "stdafx.h"

void leerVector(int *A,int N);

void ordenarVector(int *A, int N);

void imprimirVector(int *V, int N);

#define NMAX 1000

int main (void)

{

      int A[NMAX];

      int N;

      printf("nIngrese el numero de dígitos que desea ordenar: ");

      do

      {

            scanf_s("%d",&N);

      }

      while(N<0 || N>1000);

      leerVector(A,N);

      ordenarVector(A,N);

      imprimirVector(A,N);

}

void leerVector(int *A,int N)

{

      int i;

      for(i = 0;i<N;i++)

      {

            scanf_s("%d",&A[i]);

      }

}

void ordenarVector(int *A, int N)

{

      int i,j,aux;

      for(j= 0; j<N; j++)

      {

            for(i = 0; i<N-1-j;i++)

            {

                  if(A[i+1]<A[i])

                  {

                        aux = A[i];

                        A[i] = A[i+1];

                        A[i+1] = aux;

                  }

            }

      }

}

void imprimirVector(int *V, int N)

{

      int i;

      printf("nVECTOR ORDENADOn");

      for(i =0; i<N;i++)

      {

            printf("%dn",V[i]);

      }

}


Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis