• Jueves 14 de Noviembre de 2024, 16:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - luis94

Páginas: [1]
1
C/C++ / problema con un codigo de ordenamiento
« en: Jueves 2 de Diciembre de 2010, 04:21 »
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
  • .rfc>>m
  • .ed;

      cout<<"Los datos capturados sonn"<<m
  • .rfc<<"t"<<m
  • .ed;

      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
  • .ed<<"t"<<m
  • .rfc;

   }
}

Páginas: [1]