programa en c++

Jennifer espinoza
12 de Mayo del 2006
Necesito urgente un programa en c++ con el metodo de ordenacion de seleccion directa les agradeceria mucho que me ayudaran

fcala
12 de Mayo del 2006
aqui te mando lo que pides, metodos de ordenacion hay dos, por burbujas y el metedo de seleccion, te mando los dos, estos son ejemplos

Metodo Burbuja:

Declaración:

void OBurbujaPorNota();

Implementación:

void CEstudiante:: OBurbujaPorNota ()
{
int tempnotas;
string tempasignaturas;
for(int i =0; i < cantAsignaturas-1; i++)
{
for( int j =0; j<cantAsignaturas-1-i ; j++ )
{
if( notas[j] > notas [j+1])
{
tempnotas = notas[ j];
notas[ j ] = notas [j+1];
notas[j+1] = tempnotas;
tempasignaturas = asignaturas[j];
asignaturas[j] = asignaturas[j+1];
asignaturas[j+1]= tempasignaturas ;
}
}
}
}


Metodo de Sleccion:

Declaración:

void OrdenarPorNota();

Implementación:

void CEstudiante:: OrdenarPorNota ()
{
int tempnotas;
string tempasignaturas;
for(int i =0; i < cantAsignaturas-1; i++)
{
for( int j =i+1; j<cantAsignaturas ; j++ )
{
if( notas[i] > notas [j])
{
tempnotas = notas[ i];
notas[ i ] = notas [j];
notas[j] = tempnotas;
tempasignaturas = asignaturas[i];
asignaturas[i ] = asignaturas[j];
asignaturas[j]= tempasignaturas ;
}
}
}
}