Ir para conteúdo
Fórum Script Brasil

cristiane padilha

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre cristiane padilha

  • Data de Nascimento 20/07/1979

Perfil

  • Gender
    Female
  • Location
    Rio de Janeiro

cristiane padilha's Achievements

0

Reputação

  1. #include <iostream> #include <string> #define linha 100 #define coluna 6 using namespace std; struct rBiblioteca { string nome; string ano; string editora; string autor; string edicao; int status; }; int main(int args, char *argv[]) { int last_pos=0; struct rBiblioteca vetBiblioteca [100]; int cont, opcao; for ( cont=0; cont<100; cont++) { cout<< "\n Digite o nome:"; fflush(stdin); getline (cin, vetBiblioteca[cont].nome); cout<< "\n Digite o ano:"; fflush(stdin); getline (cin, vetBiblioteca[cont].ano); cout<< "\n Digite a editora:"; fflush(stdin); getline (cin, vetBiblioteca[cont].editora); cout<< "\n Digite o autor:"; fflush(stdin); getline (cin, vetBiblioteca[cont].autor); cout<< "\n Digite a edicao:"; fflush(stdin); getline (cin, vetBiblioteca[cont].edicao); } for ( cont=0; cont<100; cont++) { cout<<"\n Nome:" <<vetBiblioteca[100].nome; cout<<"\n Ano:" <<vetBiblioteca[100].ano; cout<<"\n Editora:" <<vetBiblioteca[100].editora; cout<<"\n Autor:" <<vetBiblioteca[100].autor; cout<<"\n Autor:" <<vetBiblioteca[100].edicao; } opcao = 0; while(opcao==0) { system("cls"); cout<<"1. Adicionar\n"; cout<<"2. Remover\n"; cout<<"3. Alterar\n"; cout<<"4. Listar\n"; cout<<"5. Inativos\n"; cout<<"Opcao:\n"; cin >> opcao; if(opcao|=0) break; } switch(opcao) { case 1: system("cls"); cout<<"\n Incluir Registro.\n"; break; case 2: system("cls"); cout<<"\n Qual Registro Deseja Excluir?\n"; break; case 3: system("cls"); cout<<"\n Qual Registro Deseja Alterar?\n"; break; case 4: system("cls"); cout<<"\n Listar Registros Ativos Existentes.\n"; break; case 5: system("cls"); cout<<"\n Listar Registros Inativos.\n"; break; default:system("cls"); cout<<"\n Opcao Invalida!\n"; break; } } /*if(pesquisa=vetBiblioteca) { cout<<"\n Nome...........: "<< vetBiblioteca [100].nome; cout<<"\n Ano............: "<< vetBiblioteca [100].ano; cout<<"\n Editora........: "<< vetBiblioteca [100].editora; cout<<"\n Autor..........: "<< vetBiblioteca [100].autor; cout<<"\n Edicao.........: "<< vetBiblioteca [100].edicao; } */ system("PAUSE"); return EXIT_SUCCESS;
  2. :( Criar um programa que controle vetores de registros. 1) Crie duas fichas do tema escolhido: a. Principal – 6 campos b. Secundária – 4 campos 2) O programa deverá fazer os seguintes processamentos com a primeira ficha: a. Solicitar a entrada uma a uma, funcionando como uma lista ordena. i- Inclusão ordenada. b. Solicitar a entrada três informações, que serão incluídas no final do vetor. i- Ordenar com Quick Sort. c. Solicitar a busca de um dado pelo campo principal: i- Exibir os outros dados e pedir a confirmação de exclusão. d. Listar todos os dados de todos. 3) O programa deverá fazer os seguintes processamentos com a segunda ficha: a. Pilha i- Inclusão ii- Remoção b. Fila i- Inclusão ii- Remoção 4) As duas fichas serão armazenadas em arquivo: a. Leitura das duas fichas no início da execução do programa, sendo guardadas em vetor de registro (struct). b. Gravação dos dados alterados no final do programa. c. Limite de itens de cada um dos vetores 100. Me ajude por favor... Estou muito confusa com tantos itens. :unsure:
×
×
  • Criar Novo...