Ordenar datos con una función en un lenguaje de programación
Como hago para que los datos se vayan ordenando con una función, solo tengo esto e intentado varios ordenamientos pero no resultan
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void cargar(int f[20], int n);
void ordenar(int f[20], int n);
void main() {
clrscr() ;
int f[20];
int n ;
clrscr();
cout<<"Ingrese la dimension: ";
cin>>n;
cargar(f,n);
ordenar(f,n);
getch();
}
void cargar (int f[20],int n ){
for (int i=1 ; i<=n ;i++){
cout<<"elemento:["<<i<<"] " ;
cin>>f;
for (int j=i ; j>=1 ; j--){
cout<<"Los datos son"<<f[j]<<endl;
}
} }
void ordenar(int c[20],int n){
int tmp;
for (int i=1; i<=n-1;i++)
for(int j=i+1;j<=i;j++)
if(c>c[j])
{
tmp=c;
c=c[j];
c[j]=tmp;
}
}
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void cargar(int f[20], int n);
void ordenar(int f[20], int n);
void main() {
clrscr() ;
int f[20];
int n ;
clrscr();
cout<<"Ingrese la dimension: ";
cin>>n;
cargar(f,n);
ordenar(f,n);
getch();
}
void cargar (int f[20],int n ){
for (int i=1 ; i<=n ;i++){
cout<<"elemento:["<<i<<"] " ;
cin>>f;
for (int j=i ; j>=1 ; j--){
cout<<"Los datos son"<<f[j]<<endl;
}
} }
void ordenar(int c[20],int n){
int tmp;
for (int i=1; i<=n-1;i++)
for(int j=i+1;j<=i;j++)
if(c>c[j])
{
tmp=c;
c=c[j];
c[j]=tmp;
}
}
1 Respuesta
Respuesta de homeguatlla
1