Está en la página 1de 2

#include<iostream>

using namespace std;

struct libro
{
char titulo[20];
float precio;
};

void asignar(libro c[])


{
int i;
for(i=0;i<5;i++)
{ cout<<"Titulo del libro\t? ";
cin>>c[i].titulo;
cout<<"Precio del libro\t? ";
cin>>c[i].precio;
}
}

void imprimir (libro c[])


{

int i;
for(i=0;i<5;i++)
{ cout<<"Titulo del libro\t "<<c[i].titulo;
cout<<"\tPrecio del libro\t "<<c[i].precio;
cout<<endl;
}
}

void ordenar(libro a[])


{
int i,j;
libro temp;
for(j=0;j<5;j++)
for(i=0;i<4;i++)
if(a[i].precio>a[i+1].precio)
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}

main()
{
libro x[5], y={"Matmaticas ", 710.90};
asignar(x);
cout<<"Arreglo "<<endl;
imprimir(x);
ordenar(x);
cout<<"Arreglo ordenado "<<endl;
imprimir(x);

También podría gustarte