Buscar

Faça um programa na linguagem C/C++ que implemente o algoritmo de ordenação Insertion-Sort. O programa deverá permitir que o usuário informe n valo...

Faça um programa na linguagem C/C++ que implemente o algoritmo de ordenação Insertion-Sort. O programa deverá permitir que o usuário informe n valores inteiros e visualize os valores ordenados em ordem crescente na tela.


Essa pergunta também está no material:

atividade68642
2 pág.

Estrutura de Dados I Unigran EADUnigran EAD

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de implementação do algoritmo de ordenação Insertion-Sort em C++: ```c++ #include using namespace std; void insertionSort(int arr[], int n) { int i, key, j; for (i = 1; i < n; i++) { key = arr[i]; j = i - 1; while (j >= 0 && arr[j] > key) { arr[j + 1] = arr[j]; j = j - 1; } arr[j + 1] = key; } } int main() { int n; cout << "Digite o tamanho do vetor: "; cin >> n; int arr[n]; cout << "Digite os valores do vetor: "; for (int i = 0; i < n; i++) { cin >> arr[i]; } insertionSort(arr, n); cout << "Vetor ordenado em ordem crescente: "; for (int i = 0; i < n; i++) { cout << arr[i] << " "; } cout << endl; return 0; } ``` Neste exemplo, o usuário informa o tamanho do vetor e os valores do vetor, que são armazenados em um array. Em seguida, a função `insertionSort` é chamada para ordenar o vetor em ordem crescente. Por fim, os valores ordenados são exibidos na tela.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais