The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Código C++ – Ordenamiento Burbuja


//Ordena el número de números que usted quiera.
//Codificado por: Danny Henderson
??=include<iostream>
using namespace std;
int main()
??<
	int i,j,k,cn;
	int n??('cn'??);
	cout<<"Cantidad de numeros que desea Ingresar: ";cin>>cn;

	for(i=0;i<cn;i++)
	{
		cout<<"Ingrese  numero "<<i+1<<" : ";
		cin>>n[i];
	}

	for(i=1;i<cn;i++)
	{
		for(j=0;j<cn-i;j++)
		{
			if(n[j]>n[j+1])
			{k=n[j+1]; n[j+1]=n[j]; n[j]=k;}
		}
	}

	for(i=0;i<cn;i++)
	{
		cout<<n[i]<<endl;
	}
	cin.ignore(); return 0;
??>

Anuncios

13 Respuestas a “Código C++ – Ordenamiento Burbuja

  1. Sergio Tantachuco mayo 18, 2017 en 10:50 pm

    5. Escribir un programa para simular el juego de la vida en una declaración de cuatro vectores cada uno de cuatro elementos, se generan elementos aleatorios entre 1 año para introducir en estos vectores, se introducen desde teclado posicionamiento para evaluar, la evaluación se si La posicion introducida es 1, los ademas tienen más de tres vecinos que sean 1, los ocho vecinos conmutan al estado 1, caso contrario se mantienen los estados de los vectores. (Num rand0 2: 1

    • Sergio Tantachuco mayo 18, 2017 en 10:51 pm

      Ayuda en ese ejercicio de arriba por xfa

  2. Merkides Genao Padilla abril 25, 2017 en 11:40 am

    Escriba un programa que use los siguientes arreglos (tipo ):
    • empId: un arreglo de siete enteros tipo long para almacenar el
    número de identificación de los empleados. El arreglo debe ser
    inicializado con los números siguientes:
    5658845 4520125 7895122 8777541
    8451277 1302850 7580489
    • horas: un arreglo de siente enteros tipo int para almacenar el número
    de horas trabajadas por cada empleado.
    • tarifaPorHora: Un arreglo de siete números tipo double para
    almacenar la tarifa por hora de cada empleado.
    • salarioBruto: un arreglo de siete números tipo double para
    almacenar el salario bruto que debe ser pagado a cada empleado.
    El programa debe relacionar la data en cada arreglo a través del
    subíndice. Por ejemplo, el numero en el elemento 0 del arreglo horas
    debe ser el número de horas trabajadas por el empleado cuyo número
    de identificación se encuentre almacenado en el elemento 0 del arreglo
    empId. La tarifa por hora de ese mismo empleado debe ser almacenada
    en el elemento 0 del arreglo tarifaPorHora.
    El programa debe desplegar el número de cada empleado y solicitarle al
    usuario que entre las horas trabajadas así como la tarifa por hora.
    Luego debe calcular el sueldo bruto para ese empleado (horas
    trabajadas multiplicado por la tarifa por hora) y almacenarlo en el arreglo
    salarioBruto. Después que la data haya sido introducida para todos los
    empleados, el programa debe desplegar cada número de identificación
    de empleado con su correspondiente sueldo bruto.
    Validación de entrada: El programa no debe aceptar valores negativos
    para las horas trabajadas o números menores que 50.00 para la tarifa
    por hora. En c++ ayuda por FA te lo voy a agradecer mucho y gracias

  3. Anónimo septiembre 7, 2016 en 2:29 pm

    Para que dan códigos con errores?, se ponen dizque a corregir y les queda faltando

  4. peter mayo 31, 2016 en 11:43 am

    #include

    using namespace std;

    int main(){
    int i,j,temp,cantidad;
    int vector[5];

    cout<>cantidad;

    for(i=0;i<cantidad;i++)//obtiene los valores;
    {
    cout<<"valor "<<i+1<>vector[i];
    }
    for(i=1;i<cantidad;i++)//este es el Ordenamiento de Arreglos (metodo de burbuja);
    {
    for(j=0;j<cantidad-1;j++)
    {
    if(vector[j] ) , y le ordenara de menor a mayor .
    {
    temp = vector[j];
    vector[j]=vector[j+1];
    vector[j+1]=temp;
    }

    }
    }
    cout<<"\nLos numeros en orden:\n";
    for(i=0;i<cantidad;i++)//imprime los valores
    {
    cout<<vector[i]<<" ";
    }
    cout<<endl<<endl;
    system("PAUSE");
    return 0;
    }

  5. Joshe mayo 30, 2016 en 12:43 pm

    #include
    using namespace std;

    int main(){
    int cantidad_numeros;

    cout<>cantidad_numeros;

    int n[cantidad_numeros];

    for(int i=0; i<cantidad_numeros; i++){
    cout << "Ingrese numero " << i+1 <>n[i];
    }

    int k = 0;
    for(int i=1; i<cantidad_numeros; i++){
    for(int j=0;jn[j+1] ){
    k=n[j+1];
    n[j+1]=n[j];
    n[j]=k;
    }
    }
    }

    for(int i=0; i<cantidad_numeros; i++){
    cout << n[i] << endl;
    }
    cin.ignore();
    return 0;
    }

  6. Anónimo abril 3, 2016 en 1:46 pm

    Ninguno vale la pena

  7. Evandro Peres Vasconcelos octubre 3, 2014 en 4:01 am

    he dejado el código abajo pero al parecer se imprime como le sale al programa.
    Aquí dejo en codepad mejor hasta que el dueño del post lo arregle: http://codepad.org/4nSHFFO5
    Suerte.

  8. Evandro Peres Vasconcelos octubre 3, 2014 en 3:58 am

    Para los que no le vaya el original aqui se lo dejo arreglado ;)

    //Ordena el número de números que usted quiera.
    //Codificado por: Danny Henderson
    //reparado por vangodp XDD
    #include
    using namespace std;

    int main(){
    int cn;

    cout<>cn;

    int n[cn];

    for(int i=0; i<cn; i++){
    cout << "Ingrese numero " << i+1 <>n[i];
    }

    int k = 0;
    for(int i=1; i<cn; i++){
    for(int j=0;jn[j+1] ){
    k=n[j+1];
    n[j+1]=n[j];
    n[j]=k;
    }
    }
    }

    for(int i=0; i<cn; i++){
    cout << n[i] << endl;
    }
    cin.ignore();
    return 0;
    }

  9. roberto marzo 21, 2014 en 9:50 pm

    int n??(‘cn’??);

    me da error alli
    que va alli?

  10. Anónimo febrero 14, 2013 en 12:01 am

    Claro que funciona, muchísimas gracias.

  11. Anónimo agosto 12, 2012 en 3:31 pm

    NO FUNCIONA TU CODIGO K MAL

  12. daniel abril 6, 2011 en 3:43 pm

    debiste poner como invocarlo en el main.

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: