Algoritmos da Bolha em Linguagem C

Um dos algoritmos clássicos é o da Bolha, que tem por objetivo organizar um sequencia de 10 número em ordem crescente.


Segue abaixo o algoritmo escrito em Linguagem C:


#include < stdio.h >

int x[] = {4,5,7,9,6,1,0,2,3,7};
int temp;
int main(){

    for (int i = 0;i <= 9; i++)  printf("%d,",x[i]); //mostra a sequência inicial
   
    printf("\n");  //faz o quebra de linha

    //inicia a organização dos números
    for (int j = 0; j < 9; j++)
        for (int i = 0;i <= 8 - j; i++)
            if (x[i] > x[i+1]){
              temp = x[i];
              x[i] = x[i+1];
              x[i+1] = temp;
            }
    // termina a organização

    for (int i = 0;i <= 9; i++)      printf("%d,",x[i]);  //mostra a sequência ordenada

    return(0);
}


é só compilar e testar, boa sorte

Deixe seu comentário.
Related Posts Plugin for WordPress, Blogger...

Cadastre seu e-mail para receber atualizações:



Encontre-nos no Google+

Tags

Mais lidas