Escaleras Y Serpientes

O Serpientes Y Escaleras?

Ordenamiento Burbuja (C, C++) Noviembre 26, 2008

Archivado en: Uncategorized — fachossa @ 12:34 am
Tags:
/*Programa que ordena los numeros ascendentemente y elimina los repetidos*/

#include <conio.h>
#include <stdio.h>
#define TAM 20

main()
{
    int a[TAM];
    int i, n, y, k;
    int pasadas, almacena;
    char band;
    printf("Cuantos elementos en el arreglo? ");
    scanf("%d", &n);
    printf("\nEscribe los elementos: ");
    for( i = 0; i < n; i ++ ){
        scanf("%d", &a[ i ]);
    }
    for ( pasadas = 1; pasadas < n; pasadas++ ){
        for( i = 0; i < n-1; i++ ){
            if( a[ i ] == a[ i + 1 ]){
                        n--;
                        for( k = i; k  a[ i + 1 ]){
                almacena = a[ i ];
                a[ i ] = a[ i + 1 ];
                a[ i + 1 ] = almacena;
            }
        }
    }
    printf("\nLos elementos en orden ascendente son: ");
    for( i = 0; i < n; i++ ){
        printf("%4d", a[ i ] );
    }
    getch();
}
 

2 Responses to “Ordenamiento Burbuja (C, C++)”

  1. PaQuItO Says:

    Jijiji, ya estoy un poco desactualizado con eso de los programs… la verdd no le entiendo pa q sirve #b, pero bueno luego me explicas, hoy que tienes examen y durante todo el tiempo que le deiques,suerte con progra, eso es lo tuyo. Eres la mejor!!!!!, y si tu crees que no, algún dia lo creeras y ese dia lo seras, Chaito, TE AMO!!!, bye bye.

  2. fachossa Says:

    Uhm #b? … no sé que está pasando, pero yo no veo ningún #b, genial! no lo viste con atención??!! :( ok, espero que sea yo la que no ve bien y tú el que se ofenda :D


Leave a Reply