Contestação
Por: sabrinardgs2323 • 26/11/2016 • Resenha • 485 Palavras (2 Páginas) • 188 Visualizações
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):");
...