programa en c++
Necesito urgente un programa en c++ con el metodo de ordenacion de seleccion directa les agradeceria mucho que me ayudaran
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 ;
}
}
}
}
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 ;
}
}
}
}
