Ir al contenido principal

Destacado

Desarrollo web Bootcamp

  Introducción a la Programación La programación es el proceso de diseñar y escribir instrucciones que las computadoras entienden para realizar tareas específicas. Estas instrucciones se conocen como código , y permiten a los desarrolladores crear aplicaciones, sitios web, juegos y mucho más. Lenguajes de Programación Comunes en el Desarrollo Web En el desarrollo web, los lenguajes más utilizados incluyen: HTML : Define la estructura del contenido en una página web. CSS : Estiliza y da diseño a los elementos de HTML. JavaScript : Agrega interactividad y funcionalidades dinámicas a las páginas web.      PHP y Python : Son lenguajes de servidor para manejar la lógica y los datos. SQL : Sirve para gestionar bases de datos. Sintaxis Básica La sintaxis es un conjunto de reglas que determina cómo escribir código en un lenguaje específico. Es fundamental para que el programa funcione correctamente. Por ejemplo: javascript let mensaje = "¡Hola Mundo!" ; console . log (mens...

Metodo Burbuja -Numeros ordenados

Metodo Burbuja -Numeros ordenados




Programa para realizar el ordenamiento de numeros de mayor a menor y de menor a mayor.

Este programa le ofrece la facilidad de ordenar ascendentemene como descendentemente, el programa ordena en forma ascendente y si su deseo es ordenar descendentemente solo tiene que cambiar el signo < por el mayor . En la parte del programa

   if(numero[b-1]<numero[b]) forma ascendentemente.

   if(numero[b-1]<numero[b]) forma descendente.


//ORDENAMIENTO BURBUJA DE MAYOR A MENOR Y VICEVERSA

#include<iostream>
#include<string>


using namespace std;
//
 
int main(){
    int n=10;
       int i;

         int numero[10];
         int aux;
       char opcion;
       bool salir =false;
     
     
        cout<<"CUANTOS VALORES A INSERTAR"<<endl;
        cin>>n;
     
          for(i=0;i<n;i++){
                     
         cout<<"VALOR"<<i+1<<endl;
       
           cout<<"dame  el numero"<<endl;          
          cin>>numero[i];
               
                     
                       }
         while (! salir){
cout<<"**** ORDENAMIENTO ****"<<endl;
    cout<<"a)DE MAYOR A MENOR"<<endl;
    cout<<"b)DE MENOR A MAYOR"<<endl;
        cout<<"z)Salir"<<endl;
cout<<"Elija una opcion"<<endl;
    cin>>opcion;
if(opcion == 'z' ||  opcion == 'Z'  ){
               salir = true;        
     }else{
 
    switch(opcion){
       case 'a':          
       case 'A':
                 cout<<"elementos de la lista"<<endl;
       for(i=0;i<n;i++){
           cout<<"numero:"<<numero[i]<<endl;
           }
         
   
   
     
       for(int a=0;a<n;a++){
        for(int b=1;b<n;b++){
             if(numero[b-1]<numero[b]){
              aux=numero[b-1];
              numero[b-1]=numero[b];
              numero[b]=aux;
                }


       }

         }
            cout<<" numeros ordenados:"<<endl;

            for(int i=0;i<n;i++){
            cout<<"numero:\n"<<numero[i]<<endl;
            }
            break;
         
      case 'b':
      case 'B':
            cout<<"elementos de la lista"<<endl;
       for(i=0;i<n;i++){
           cout<<"numero:"<<numero[i]<<endl;
           }
         
   
   
     
       for(int a=0;a<n;a++){
        for(int b=1;b<n;b++){
             if(numero[b-1]>numero[b]){
              aux=numero[b-1];
              numero[b-1]=numero[b];
              numero[b]=aux;
                }


       }

         }
            cout<<" numeros ordenados:"<<endl;

for(int i=0;i<n;i++){
cout<<"numero:\n"<<numero[i]<<endl;
}
       
  break;
     
         default:
      cout << "Opcion no aceptada"<< endl;
       
               }
    }
}
         
       
     system("PAUSE");
}

Como se pude observar en el programa anterior se realizo el ordenamiento de los numeros de mayor a menor y viceversa.

Comentarios

Entradas populares