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]);
}
}