necesito ayuda con este codigo que me tiene que ordenar unas rfc capturadas segun unas edades capturadas,ya m ordena las edades pero las rfc me las deja igual que cuando las capturo...por favor ayudenme es para mañana el codigo y vale el 75% de mi calificacion..gracias de antemano
este es el codigo:
#include "stdafx.h"
#include <iostream>
using namespace System;
using namespace std;
struct maestro
{
char rfc[10];
int ed;
};
void ordenar(struct maestro[]);
void main()
{
maestro m[5];
for(int x=0;x<5;x++)
{
cout<<"Captura RFC y la Edad del maestron";
cin>>m
cout<<"Los datos capturados sonn"<<m
cout<<"n";
}
ordenar(m);
cin.ignore();
cin.ignore();
}
void ordenar(struct maestro m[5])
{
int x;
int y;
int teme;
for(x=0;x<5;x++)
{
for(y=0;y<4;y++)
{
if(m[y].ed<=m[y+1].ed)
{
teme=m[y].ed;
m[y].ed=m[y+1].ed;
m[y+1].ed=teme;
}
}
}
cout<<"Las edades con RFC ordenadas sonn";
for(x=0;x<5;x++)
{
cout<<m
}
}