Deutsch English Espanol Francais Italiano Nihongo
 
 

C++
Algoritmo da sorte de bolha

 
 

Execute um bubblesort na língua de conjunto. No início do programa, usando as funções de saída de C/C++, output um identificador do programa que inclua seu nome à tela. Usando um LAÇO da língua de conjunto e um C/C++ I/O, críe alertas apropriados do usuário e input 10 números do teclado em um numbers_abc da variável de disposição (onde ABC = suas iniciais). Usando o mesmo algoritmo que você se usou no primeiro programa, construa a rotina do bubblesort na língua de conjunto e classifique os números em ordem ascending. Ponha os números classificados em um sorted_abc da disposição (onde ABC = suas iniciais). Usando um LAÇO da língua de conjunto e um C/C++ I/O, indique os números unsorted originais e números classificados. Identifique cada jogo dos números e ponha cada jogo sobre uma única linha separada por vírgulas, como mostrado abaixo.


# inclua <iostream.h>

código de fonte:

cano principal interno ()
{

números internos [10];
i interno;

o cout<< " incorpora por favor 10 números a ser classificados:\ n \ n ";
para (i = 0; i < 10; i++)

cin>>numbers [i];

o cout<< " \ nUnsorted:\ n ";
para (i = 0; i <= 10-1; i++)
o cout<< numera [i] << " “;
" do cout<< \ n \ nSorted:\ n ";

_asm
{
edx dos movimentos, 9

outerloop:
edi do lea, números;
ecx dos movimentos, 9;

Loop1: eax dos movimentos, [edi];
ebx dos movimentos, [edi+4];
ebx do cmp, eax;
jae Loop2;
movimentos [edi + 4], eax;
movimentos [edi], ebx;

Loop2: adicione o edi, 4;
Dê laços em Loop1;
sub o edx, 1;
edx do cmp, 0;
outerloop do jnz;

}
para (i = 0; i <= 10-1; i++)
cout<<numbers [i] << " “;
" do cout<<endl<< \ n ";
retorno 0;

}

janela da saída:

Incorpore por favor 10 números a ser classificados:

11
33
55
99
88
66
44
77
22
101

Unsorted:
11 33 55 99 88 66 44 77 22 101

Classificado:
11 22 33 44 55 66 77 88 99 101

Pressione toda a chave para continuar

Como você pode ver o programa funcionou enquanto se supôs a.

Referências

[Estúdio suculento, exemplos grandes do código]
[Materiais de C e de C++ Referance]

Relacionado

[>Janela tutorial de Matlab Hann do filtro Derivative de DSP]

Tópicos

[Tech Negócio] [engenharia de computador] [engenharia elétrica] [tópicos selecionados]

 
Copyright 2005 Castelarhost.com do ©