• Blog
  • Acerca
  • Autor
  • Contacto
  • Programa que lee un arreglo de 10 números y los ordena con el método de la burbuja de manera ascendente o descendente según se elija. Para esto utiliza una función que recibe el arreglo y la varible ‘ord’ (1=asc, 2=desc), luego utiliza otra función para imprimirlo.

    #include<iostream>
    using namespace std;
     
    int ordenar(int[],int);
    int imprimir(int[]);
     
    int main()
    {
      int c,lista[9],ord;
      for(c=0;c<=9;c++)
      {
        cout<<"Numero "<<c+1<<": "; cin>>lista[c];
      }
      cout<<"\nAscendente 1\nDescendente 2\n--> Opción: "; cin>>ord;
      if(ord==1 || ord==2)
      {
        ordenar(lista,ord);
        imprimir(lista);
      }
    }
     
    int ordenar(int lista[],int ord)
    {
      int c1,c2,aux;
      for(c1=0;c1<=9;c1++)
      {
        for(c2=0;c2<9;c2++)
        {
          if(ord==1)
          {
            if(lista[c2]>lista[c2+1])
            {
              aux=lista[c2];
              lista[c2]=lista[c2+1];
              lista[c2+1]=aux;
            }
          }
          else
          {
            if(lista[c2]<lista[c2+1])
            {
              aux=lista[c2];
              lista[c2]=lista[c2+1];
              lista[c2+1]=aux;
            }
          }
        }
      }
      return 0;
    }
     
    int imprimir(int lista[])
    {
    int c;
      for(c=0;c<=9;c++)
        cout<<lista[c]<<" ";
      cin.get();cin.get();
    }
    /*Creado por THEbatzuk*/
    1. maria hernandez dice:

      podrian ayudarme hacer un programa enlenguaje C que muestre un menú de opciones: 1.- Ingresar datos 2.- Mostrar datos (en el orden ingresado) 3.- Mostrar datos ordenados de manera ascendente por método de selección 4.- Mostrar datos ordenados de manera descendente por método burbuja 0.- Salir Cada opción debe programarse en una función. En la opción 1 se pide un valor n (5

    2. SAMANTA LUCCI dice:

      hola buenos dias… necesito una gran ayuda por favor el que sea tan amable…. necesito hacer 2 ejercicios en lenguaje C

      1.- Realice un programa en C que calcule la suma de los cuadrados de N numeros.

      2.- Realice un programa en C que lea 2 vectores de N numero y los ordene de forma descendente y ascendente.

      POR FAVOR QUIEN ME PUEDA AYUDAR SE LOS AGRADECERIA… LOS NECESITO PARA ANTES DEL MIERCOLES.

    3. liz dice:

      holas necesito un programa 1. Dado un vector de números reales, escriba un método que ordene los elementos del vector de tal forma que los números pares aparezcan antes que los números impares. Además, los números pares deberán estar ordenados de forma ascendente, mientras que los números impares deberán estar ordenados de forma descendente. Esto es, el vector {1,2,3,4,5,6} quedará como {2,4,6,5,3,1}. Nota: Solo se utiliza un solo vector.

      si por favor no se si me puedes ayudarme siiii graciass

    4. Krystal dice:

      necesito crear un arreglo que me despliegue los numeros cuadrados
      de las tablas de multiplicar del 1 al 15
      alguien que me ayude por favor! :S:S no soy buena en esto & me estoy rompiendo la cabeza
      esto es lo que tengo :
      #include
      #include
      using namespace std;

      int tamano = 15;
      char pause;
      char cls;

      int main()
      {
      // declaración del arreglo
      int mult[tamano][tamano];

      // construción del arreglo
      for (int i = 0; i < tamano; i++)
      {
      for(int j = 0; j < tamano; j++)
      {
      mult[i][j] = ((i + 1) * (j + 1));
      }
      }

      //Desplegarlo
      for (int k = 0; k < tamano; k++)
      {
      for (int l = 0; l < tamano; l++)
      {
      cout << setw(4) << mult[k][l];
      }
      cout << endl;
      }

      system("pause");
      system("cls");

      for (int k = 2; k < tamano; k++)
      {
      for (int l = 0; l < tamano; l++)
      {
      cout << setw(4) << mult[k][l];
      }
      cout << endl;
      }

      return 0;
      }

      necesito despues de el system("cls")
      una linea de codigo que me despliegue los numeros cuadrados
      mi emain es marie1674@hotmail.com

    5. kowalski dice:

      necesito tu ayuda. es el siguiente
      escribir un algoritmo que lea dos numeros y los escriba en forma ascendente
      un favor agradecible

    6. marcelo dice:

      hola una ayuda por favor!!!
      9. Dada una cadena ordenada alfabéticamente, realizar un método recursivo que permita hallar la n-esima permutación, por ejemplo:
      Si cadena=”abc” y n=4
      El total de las permutaciones posibles es igual a 3!, es decir al factorial del tamaño de caracteres que tiene la cadena.
      Todas las permutaciones posibles son:
      Si n=0 nos piden “abc” Si n=2 nos piden “bac” Si n=4 nos piden “cab”
      Si n=1 nos piden “acb” Si n=3 nos piden “bca” Si n=5 nos piden “cba”

    7. maritza dice:

      hola nesecito por favor para mi hijo como es los numero ascedente y odecente oalgo asi me acuerdo lo otro por favor gracias

    8. cristian dice:

      necesito ayuda para poder enumerar tres numeros en forma ascendente

    9. brayan cristian dice:

      hola una ayuda por favor me podrian resolver un programa que imprima el valor de 5 numeros y imprimir el numero intermedio.

    10. diego dice:

      alguien podria ayudarme a ordenar de manera descendente cada columna de una matriz en c++. gracias.

    11. Eduardo dice:

      Holaaa alguien puede resolver este ejercicio, no entiendo muy bien su elaboración! Gracias!
      Elaborar un programa que permita ingresar valores en un arreglo unidimensional y muestre un menú con las siguientes opciones:
      a) Promedio: obtener el promedio de los datos ingresados eliminando la mayor y menor nota
      b) Remplazo: remplazar una de las notas ingresadas en el arreglo
      c) Primo: determinar cuantos números primos ha ingresado en el arreglo
      d) Salir

    12. royer dice:

      Desarrollar un programa que permita a un usuario introducir tres números enteros y el
      programa los ordenará en orden ascendente y a continuación en orden descendente, mostrando
      en primero los números de menor a mayor y a continuación los números de mayor a menor

    13. wilfri jabier dice:

      hola que tal .. como puedo ordenar en forma acendente por metodos de burbuja 100 sustantivos ya introducidos previanmente en un archivo txt..
      alguien me ayuda porfa

    14. Isabel dice:

      Hola me puedes ayudar con este algoritmo….por favor
      Piden 3 vectores de de 230 posiciones que corresponden al indice academico, sexo y edad..
      1. pre-procesar los datos; es decir q permita eliminar los valores extremos( el valor mas grande y el valor mas pequeño del vector edad o indice en caso de se repita varias veces, eliminar uno solo).
      2.calcular la media indice academico tanto por edad y sexo.
      3.calcular la moda de vector edad
      4.mostrar el histograma por los datos de edad y indice.

      me pueden ayudar…por favor

    15. Mau dice:

      Hola, muchas gracias por el código, esta muy bien, me servirá de mucho, en realidad si sirve.

    16. angel dice:

      hola mi nombre es angel necesito ayuda me mandaron a hacer un programa q me imprima histogramas pro con caracteres de la tabla de codigos asccii como lo hago si me ayudan gracias de ante mano

    17. paty dice:

      hola si alguien m puede ayudar con un programa que ordene cadenas con el metodo de ordenamiento burbuja se los agradeceria es para mañana ya tengo un inicio pero solo ordena con numero (int) y devo usar string grasias

    18. Ronald Etson dice:

      hola necesito el codigo de un programa que ordene y visualice del numero mayor al numero menor y calcule la media de N numeros introducidos. El numero N se solicitaria al principio del programa luego se introducira la cantidad de numeros indicada

    19. maria dice:

      hola una ayuda como resolver este ejercicio
      escribir un programa que permite almacenar en un vector numeros primos ,para ello debe ingresar el numero entero
      //si este es primo se almacena en el vector ,no se conoce la cantidad de datoa a procesar ,pero si sabemos que el programa se termina cuando
      //se ingresa-1 en el mmento que que nos solicite el ingreso de un numero .finalmente si el vector se genera,mostrar el contenido caso
      //contrario escribir el mensaje no es posible de generar el vector

    20. carlin dice:

      necesito ayuda desde ya muchas gracias por su ayuda
      Sea un vector A de 5 elementos realice las siguientes operaciones.
      • Los elementos del vector deben ser números negativos pares.
      • Determine cual es el mayor elemento del vector (may_A).
      • Determine cual es el menor elemento del vector (men_B).

    21. raquel romero dice:

      excelente material me ayudo mucho con mi clase

    22. carolina dice:

      Hola necesito un programa parecido a este, SOLO QUE MUESTRE EL ORDEN DE LOS NUMEROS DESCENDENTES.. Si alguien puedeee ayudarme :(

    23. CHOLE dice:

      Hola necesito ayuda en un programa espero me puedad ayudar : un programa de arreglo por insercion que pida lo siquiente:
      1._que los numeros que sean a ordenar la cantidad la pida el usuario
      2._ de mayor a menor
      3._de menor a mayor

    24. Dennise dice:

      Hola necesito ayuda para este programa xfa..
      realizar un programa que permita ingresar 3 numeros
      ordenarlos de mayor a menor
      y de menor a mayor
      y si algun numero se repite
      volver a ingresar otros

    25. Albert dice:

      un programa con ejemplo de punteros…

    Hola, escribe aquí tu comentario: