Ir para conteúdo
Fórum Script Brasil

Vitor10080

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Vitor10080

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Vitor10080's Achievements

0

Reputação

  1. Mano, muito obrigado. Eu já estava ficando preocupado demais com os detalhes que eu nem percebi esse erro. É que geralmente quando eu leio um vetor eu faço de 1 até N. Eu até já ouvi falar do intervalo 0-(N-1), mas não dei muita bola... Agora você abriu meus olhos um pouco mais.
  2. Então, eu estava fazendo essa simples questão de vetores: "14. Ler um vetor C de 10 nomes de pessoas, após pedir que o usuário digite um nome qualquer de pessoa. Escrever a mensagem ACHEI e mostre o nome, se o nome estiver armazenado no vetor C ou NÃO ACHEI caso contrário." Eu consegui fazer a questão solicitada, mas quando coloquei pra rodar, o programa parou de funcionar e o processo retornado foi 0xC0000005, que, pesquisando em alguns sites, tem haver com algo relacionado a "acessar memória não permitida" ou coisa do tipo. Mesmo sabendo do que esse erro se trata, eu NÃO consigo encontrar o defeito no meu programa, e eu já verifiquei o gabarito em outros sites, e o código está SEMELHANTE ao meu!!!! Ajudem, por favor!!!!!! CÓDIGO ABAIXO: #include <iostream> using namespace std; int main () { string Nome, C[10]; bool Esta; cout << "Insira um nome de pessoa qualquer: "; cin >> Nome; for (int i = 1; i <= 10; i++) { cout << "Insira o nome da pessoa " << i << " : "; cin >> C; } for (int j = 1; j <= 10; j++) { if (C[j] == Nome) { Esta = true; break; } else { if (j == 10) { Esta = false; } else { continue; } } } if (Esta == true) { cout << "ACHEI o nome " << Nome << " no grupo de pessoas registrado."; } else { cout << "NÃO ACHEI o nome " << Nome << " no grupo de pessoas registrado."; } }
×
×
  • Criar Novo...