A CONTINUACION OTRO VIDEITO PERO ESTA VEZ SOLO DE ORDENACION BURBUJA:
Código Fuente:
#include<iostream.h>
#define MAX 50
void leerarray(int, float[]);
void burbuja(int, float[]);
void imprime(int, float[]);
void main(void)
{ float x[MAX];
int n;
cout<<"Numero de datos a leer: "; cin>>n;
leerarray(n ,x);
burbuja(n, x);
cout<<endl<<"Elementos ordenados"<<endl;
imprime(n,x);
}
void burbuja(int n, float x[])
{ int i,j;
float temp;
for(i=0;i<n;i++)
for(j=n-1;j>i;j--)
if(x[j-1]>x[j])
{temp =x[j-1];
x[j-1]=x[j];
x[j]=temp;
}
}
void leerarray(int n, float array[])
{ for(int i=0; i<n;i++)
{cout<<"Ingrese elemento"<<i<<":";
cin>>array[i];
}
}
void imprime(int n,float array[])
{ int i;
for(i=0;i<n;i++)
cout<<"elemento"<<i<<"="<<array[i]<<endl;
}
No hay comentarios:
Publicar un comentario