charllysce Postado Setembro 29, 2019 Denunciar Share Postado Setembro 29, 2019 Olá, sou inciante em programação, estamos aprendendo C, preciso de ajuda para o seguinte: 1- Fiz para salvar em vetor um código somente de números e uma senha também de números. int telacadastro () { int i, logar[50], senha[50]; printf ("Vamos executar o cadastro, para isso digite apenas o login e a senha(somente numeros):\n"); for (i=0; i<=0; i++) { printf ("Escolha um codigo de login de até 4 numeros. Ex: 2134:"); scanf("%d", &logar); break; } for (i=0; i<=0; i++) { printf ("Escolha uma senha, somente de numeros, até 8 numeros:"); scanf ("%d", &senha); } main(); return 0;} 2 - O próximo passo seria comparar esses vetores: int telalogin (){ int i, cli_logar[50], cli_senha[50], logar[50], senha[50]; printf("Digite seu codigo:"); scanf("%d", &cli_logar); printf("Digite sua senha:"); scanf("%d", &cli_logar); for (i=0; i<=49; i++) { if((cli_logar==logar) && (cli_senha==senha)) { printf("Acesso Liberado."); break; } else { printf("Login Errado."); break; } } } Alguém ai que me ajude, o programa copila e roda, só que não salva o código e senha, nem compara, acredito que a logica esteja errada. Agradeço amigos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
charllysce
Olá, sou inciante em programação, estamos aprendendo C, preciso de ajuda para o seguinte:
1- Fiz para salvar em vetor um código somente de números e uma senha também de números.
int telacadastro ()
{
int i, logar[50], senha[50];
printf ("Vamos executar o cadastro, para isso digite apenas o login e a senha(somente numeros):\n");
for (i=0; i<=0; i++)
{
printf ("Escolha um codigo de login de até 4 numeros. Ex: 2134:");
scanf("%d", &logar);
break;
}
for (i=0; i<=0; i++)
{
printf ("Escolha uma senha, somente de numeros, até 8 numeros:");
scanf ("%d", &senha);
}
main();
return 0;
}
2 - O próximo passo seria comparar esses vetores:
int telalogin ()
{
int i, cli_logar[50], cli_senha[50], logar[50], senha[50];
printf("Digite seu codigo:");
scanf("%d", &cli_logar);
printf("Digite sua senha:");
scanf("%d", &cli_logar);
for (i=0; i<=49; i++)
{
if((cli_logar==logar) && (cli_senha==senha))
{
printf("Acesso Liberado.");
break;
}
else
{
printf("Login Errado.");
break;
}
}
}
Alguém ai que me ajude, o programa copila e roda, só que não salva o código e senha, nem compara, acredito que a logica esteja errada.
Agradeço amigos.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.