Ordenamiento burbuja

Páginas: 2 (344 palabras) Publicado: 18 de agosto de 2012
// ordenamiento_burbuja1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "conio.h"

void leer_vector(int *V,int tam)
{
int i;
for(i=0;i<tam;i++)
{
printf("Vector[%d]= ",i);
scanf("%d",&V[i]);
}
}
void imprimir_vector(int *V,int tam)
{
int i;
for (i=0;i<tam;i++)
{
printf("Vector[%d]=%d \n",i,V[i]);}
}

void ordenar_ascendente(int *V,int tam)
{
int j,i,aux=0;
for (j=0;j<tam-1;j++)
for (i=0;i<tam-1;i++)
{
if (V[i]>V[i+1])
{
aux=V[i];
V[i]=V[i+1];V[i+1]=aux;
}
}
}
void main()
{
int A[10],i,n;
printf("digite el tamaño del vector:");
scanf("%d",&n);
leer_vector(A,n);
ordenar_ascendente(A,n);
imprimir_vector(A,n);getch();
}

// ordenamiento_burbuja1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "conio.h"

void leer_vector(int *V,int tam)
{
inti;
for (i=0;i<tam;i++)
{
printf("Vector[%d]= ",i);
scanf("%d",&V[i]);
}
}
void imprimir_vector(int *V,int tam)
{
int i;
for (i=0;i<tam;i++)
{
printf("\nVector[%d]=%d",i,V[i]);
}
}

void ordenar_ascendente(int *V,int tam)
{
int j,i,aux=0;
for (j=0;j<tam-1;j++)
for (i=0;i<tam-1;i++)
{
if (V[i]>V[i+1])
{
aux=V[i];V[i]=V[i+1];
V[i+1]=aux;
}
}
}
void ordenar_descendente(int *V,int tam)
{
int j,i,aux=0;
for (j=0;j<tam-1;j++)
for (i=0;i<tam-1;i++)
{
if (V[i]<V[i+1])
{aux=V[i];
V[i]=V[i+1];
V[i+1]=aux;
}
}
}
void main()
{
int A[10],B[10],i,n;
printf("digite el tamaño del vector:");
scanf("%d",&n);
leer_vector(A,n);ordenar_ascendente(A,n);
for (i=0;i<n;i++)
{
B[i]=A[i];
}
ordenar_descendente(B,n);
imprimir_vector(A,n);
printf("\n El vector inverso es:\n");
imprimir_vector(B,n);
getch();
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ordenamiento burbuja
  • ordenamiento de la burbuja
  • Funcion ordenamiento burbuja
  • Ordenamiento Tipo Burbuja
  • BURBUJAS
  • Burbujas
  • Burbujas
  • Burbujas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS