viernes, 14 de marzo de 2025

01.- Programación I - Ordenamiento de 6 numeros contenidos en un arreglo usando Metodo de la Burbuja

 El siguiente enlace presenta la elaboración y depuración del programa elaborado en clase:


Metodo de la Burbuja 2025-II


Programa


/* Este programa ordena 6 numeros contenidos en

un arreglo de menor a mayor usando el metodo de 

la burbuja


Elaborado por: Carlos Ferrer


Rev 14 mar 2025

*/


// incluimos las bibliotecas requeridas

#include <iostream>

#include <math.h>


double n[7]={0,100,M_PI,-200,-14.3,14,-7};

// p=nro de pregunta y r numero de repeticiones

double aux,p=1,r=1;

// la letra i representa el indice del arreglo

int i=1;

using namespace std;


main()

{

repetir:

//Ejecutamos cada pregunta

if (n[i]>n[i+1])

{

aux=n[i];

n[i]=n[i+1];

n[i+1]=aux;

}

/*Aumentamos el nro de pregunta y repetimos

  hasta completar cinco preguntas*/

if (p<5)

{

i=i+1;

p=p+1;

goto repetir;

}

/*Aumentamos el nro de repeticion y repetimos

  hasta completar seis repeticiones*/

if (r<=6)

{

i=1;

p=1;

r=r+1;

goto repetir;

}

//imprimimos el resultado

cout <<"Los numeros ordenados corresponden a:"<<endl<<endl;

cout <<n[1]<<" < "<<n[2]<<" < "<<n[3]<<" < ";

cout <<n[4]<<" < "<<n[5]<<" < "<<n[6];

}

No hay comentarios.:

Publicar un comentario