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]
|