Ir para conteúdo
Fórum Script Brasil

AndreJustulino

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que AndreJustulino postou

  1. O que estou fazendo de errado? int inserirlistaseq (int lista[],int tam, int &quant,int valor){ if (quant ==tam) return 0; lista[quant]=valor; quant = quant+1; return 1; } int main (){ int dados [tamanho]; int quantidade =0; int resultado,int novovalor; cout<<"Digite o valor: "; cin>>novovalor; resultado = inserirlistaseq(dados,dados,quantidade,novovalor); }
  2. AndreJustulino

    Menu

    O que esto fazendo de errado #include<iostream> #include<cstring> # define tamanho 5 using namespace std; int main(){ while(1){ cout << "===========MENU==========" << endl; cout << "1 - Inserir" << endl; cout << "2 - Listar" << endl; cout << "3 - Buscar" << endl; cout << "4 - Remover" << endl; cout << "Introduza a opção: " << endl; int op; cin >> op; switch(op){ case 1: { inserirlistaseq(); break; } case 2: { listarlista(); break; } case 3: { buscarlistaseq(); break; } case 4: { removerlistaseq(); break; } case 5: { exit(1); } default: { break; } } } return 0; } int inserirlistaseq (int lista[],int tam, int &quant,int valor){ if (quant ==tam) return 0; lista[quant]=valor; quant = quant+1; return 1; } void listarlista (int lista[],int quant){ int i; for(i=0;i<quant;i++){ cout<<lista<<";"; } } int buscarlistaseq (int lista[],int quant,int valor){ int i; for(i=0;i<quant;i++){ if(lista==valor) return i; } return -1; } int removerlistaseq (int lista[],int &quant,int valor){ int resultado,i; resultado = buscarlistaseq (lista, quant,valor); if(resultado ==-1) return -1; for (i=resultado;i<quant-1;i++){ lista = lista[i+1]; } quant = quant-1; return resultado; } int main (){ int dados [tamanho]; int quantidade =0; int resultado, novovalor; } #include<iostream> #include<cstring> # define tamanho 5 using namespace std; int main(){ while(1){ cout << "===========MENU==========" << endl; cout << "1 - Inserir" << endl; cout << "2 - Listar" << endl; cout << "3 - Buscar" << endl; cout << "4 - Remover" << endl; cout << "Introduza a opção: " << endl; int op; cin >> op; switch(op){ case 1: { inserirlistaseq(); break; } case 2: { listarlista(); break; } case 3: { buscarlistaseq(); break; } case 4: { removerlistaseq(); break; } case 5: { exit(1); } default: { break; } } } return 0; } int inserirlistaseq (int lista[],int tam, int &quant,int valor){ if (quant ==tam) return 0; lista[quant]=valor; quant = quant+1; return 1; } void listarlista (int lista[],int quant){ int i; for(i=0;i<quant;i++){ cout<<lista[i]<<";"; } } int buscarlistaseq (int lista[],int quant,int valor){ int i; for(i=0;i<quant;i++){ if(lista[i]==valor) return i; } return -1; } int removerlistaseq (int lista[],int &quant,int valor){ int resultado,i; resultado = buscarlistaseq (lista, quant,valor); if(resultado ==-1) return -1; for (i=resultado;i<quant-1;i++){ lista[i] = lista[i+1]; } quant = quant-1; return resultado; } int main (){ int dados [tamanho]; int quantidade =0; int resultado, novovalor; }
  3. Felipe, boa noite! Muito obrigado pela ajuda, fiz o que voce falou mais ao tentar executar n'ao roda #include<iostream> #include<cstring> # define tamanho 5 using namespace std; int main(){ while(1){ cout << "===========MENU==========" << endl; cout << "1 - Inserir" << endl; cout << "2 - Listar" << endl; cout << "3 - Buscar" << endl; cout << "4 - Remover" << endl; cout << "Introduza a opção: " << endl; int op; cin >> op; switch(op){ case 1: { inserirlistaseq(); break; } case 2: { listarlista(); break; } case 3: { buscarlistaseq(); break; } case 4: { removerlistaseq(); break; } case 5: { exit(1); } default: { break; } } } return 0; } int inserirlistaseq (int lista[],int tam, int &quant,int valor){ if (quant ==tam) return 0; lista[quant]=valor; quant = quant+1; return 1; } void listarlista (int lista[],int quant){ int i; for(i=0;i<quant;i++){ cout<<lista<<";"; } } int buscarlistaseq (int lista[],int quant,int valor){ int i; for(i=0;i<quant;i++){ if(lista==valor) return i; } return -1; } int removerlistaseq (int lista[],int &quant,int valor){ int resultado,i; resultado = buscarlistaseq (lista, quant,valor); if(resultado ==-1) return -1; for (i=resultado;i<quant-1;i++){ lista = lista[i+1]; } quant = quant-1; return resultado; } int main (){ int dados [tamanho]; int quantidade =0; int resultado, novovalor; }
×
×
  • Criar Novo...