Analista de sistemas
#include <iostream> using namespace std;
/* ALGORITMO DE CREDITOS - Apresentacao da faculdade/disciplina e autores */ int creditos (){ cout<<"ESTRUTURA E RECUPERACAO DA INFORMACAO II - 1o. Trabalho\n"; cout<<"Faculdade de Analise de Sistemas - Turma 02 Noturno\n"; cout<<"Professor G. N.; cout<<"\nAlunos\n==========="; cout<<"\nPaulo Roberto Angelin\t\t\tRA: 06332514\n"; cout<<"Romulo Angelo Zanco Neto\t\tRA: 03123106\n";
}
/* ALGORITMO DO MENU - Menu de opcoes (inserção, impressão, ordenação, etc)*/ int menu (int &op_ins){ do { cout<<"\nMENU"; cout<<"\n===========\n"; cout<<"0 - Sair\n"; cout<<"1 - Verificar se vetor esta zerado\n"; cout<<"2 - Inicializar vetor\n"; cout<<"3 - Inserir valores ordenamente no vetor\n"; cout<<"4 - Inserir valores inversamente no vetor\n"; cout<<"5 - Solicitar insercao randomica de valores\n"; cout<<"6 - Imprimir\n"; cout<<"7 - Imprimir inversamente\n"; cout<<"8 - Ordenar pelo metodo da bolha\n"; cout<<"9 - Ordenar pelo metodo de selecao\n"; cout<<"10 - Ordenar pelo metodo de insercao\n"; cout<<"11 - Ordenar pelo metodo quicksort\n"; cout<<"\nInsira opcao desejada (0-11): "; cin>>op_ins; } while ((op_ins<0)||(op_ins>11));
return (op_ins);
}
/* ALGORITMO PARA INICIALIZAR VETOR */ int inicializavetor (int vet[],long n,int op)
{
long i; cout<<"\nOPCAO "<<op<<" - Inicializar vetor\n"; cout<<"===========\n"; for (i=0;i<n;i++) { vet[i] = 0; }
for (i=0;i<n;i++) { cout<<vet[i]<<" | "; } cout<<"\nVetor zerado!\n";
}
/* ALGORITMOS PARA VERIFICAR SE VETOR ESTA ZERADO */ int verifica_vetzerado (int vet[],long n,int op)
{
int i; char flagerrado=0; cout<<"\nOPCAO "<<op<<" -