viernes, 19 de septiembre de 2025

01d.- Programación I - Ordenamiento de números en un arreglo de seis elementos

El siguiente enlace los llevará al video donde el profesor ejecuta:

  • Descarga e Instala el software Dev C++ versión 4.9.2
  • Ejecuta un "overview" del programa
  • Edita, compila y depura el programa de Ordenamiento.

Enlace del Programa de ordenamiento de números en un arreglo de seis elementos


PROGRAMA (Se agrego rutinas de impresión)

/* Programa para ordenar números en un arreglo.

   Elaborado por Carlos Ferrer

   Rev. Sep 2025*/


#include <iostream> // Agregue la biblioteca de manejo de consola 

#include <math.h> // Agregue la biblioteca de matemática


double n[6]={-1,-3.3,100,M_PI,-200,12};

double aux;

int comp=0,rep=1;


using namespace std;


main()

{

//presentamos los números a ordenar

cout <<"Numeros a ordenar: "<<endl<<endl;

presentar:

cout <<n[rep-1]<<" "; 

rep=rep+1;

if (rep<=6)

{

goto presentar;

}

cout <<endl<<endl;

rep=1;


/* Se ejecuta el intercambio si el numero

   de la posición más alta es mayor que el

   de la posición más baja*/ 


//Presentamos los números a ordenar


repetir:


if (n[comp+1]<n[comp])

{

aux=n[comp];

n[comp]=n[comp+1];

n[comp+1]=aux;

}


comp=comp+1;


// Verificamos las cinco comparaciones de 0 a 4


if (comp<=4)

{

goto repetir;

}


// Verificamos que el proceso se ejecute seis veces


rep=rep+1;

if(rep<=6)


{

comp=0;

goto repetir;

}


//presentamos los números ordenados


cout <<"Numeros ordenados: "<<endl<<endl;


rep=2;

cout <<n[0];


presentar2:

cout <<" < "<<n[rep-1]; 

rep=rep+1;

if (rep<=6)

{

goto presentar2;

}

cout <<endl<<endl;

system("pause");

}

No hay comentarios.:

Publicar un comentario