TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Contestação

Por:   •  26/11/2016  •  Resenha  •  485 Palavras (2 Páginas)  •  187 Visualizações

Página 1 de 2

Atividade – AV2 1 pt

#Três integrantes#

Parte 1

- Desenvolva um programa em c/c++ que permita ao usuário:

a) Informar uma sequência de valores numéricos;

b)Selecionar o método de ordenação a ser aplicado;

-Bolha;

-Selection;

-Exibir:

-Sequencia original;

-Sequencia Ordenada;

#include <cstdlib>

#include <iostream>

#define TAM 5

using namespace std;

int main(int argc, char *argv[])

{

int op;

printf ("Escolha a opção: ");

printf ("1 - Ordenar por metodo bolha; ");

printf ("2 - Ordenar por metodo selecao; ");

scanf("%d", op);

switch ( op )

{

case 1 :

int vetor[TAM],

x = 0,

y = 0,

aux = 0;

for( x = 0; x < TAM; x++ )

{

printf("nInforme o Numero[%d]: ",x);

scanf("%d",&aux);

vetor[x] = aux;

}

// coloca em ordem crescente (1,2,3,4,5...)

for( x = 0; x < TAM; x++ )

{

for( y = x + 1; y < TAM; y++ ) // sempre 1 elemento à frente

{

// se o (x > (x+1)) então o x passa pra frente (ordem crescente)

if ( vetor[x] > vetor[y] )

{

aux = vetor[x];

vetor[x] = vetor[y];

vetor[y] = aux;

}

}

} // fim da ordenação

// exibe elementos ordenados

printf("nn Elementos ordenados (Crescente):");

...

Baixar como (para membros premium)  txt (1.9 Kb)   pdf (54.7 Kb)   docx (9.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com