Ir ao conteúdo
  • Cadastre-se

C++ Programa ignora meu ciclo for


Mopi98

Posts recomendados

5 horas atrás, Mopi98 disse:

Por favor , alguém sabe informar onde estou errando nesse código - fonte 

o código é compilado e executado sem nenhum erro ... mas simplesmente o ciclo for que eu coloquei é ignorado e o programa  é executado sem aparecer nada

 

e qual comando deveria mostrar algo?

 

Teste o retorno de scanf(). SEMPRE! Não faz sentido continuar lendo se em algum momento não leu nada

 

use mensagens para orientar o infeliz que está usando o programa. Como ele vai saber o que fazer? "Digite o inteiro x de 4: " por exemplo

 

  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

@Mopi98 Veja se isso ajuda:

Spoiler

#include <stdio.h>

int main() {
    const int total = 4;
    int lido = 0;
    
    int notas[total];
    
    for(int i = 0; i < total; i++) {
        do {
            printf("Digite o valor [ %d de %d ]: ", (i + 1), total);
            lido = scanf("%d", &notas[i]);
            
            // Limpar buffer
            while(getchar() != '\n');
        } while (lido != 1);
    }
    
    printf("------------------ \n");
    printf("Notas: [");
    
    for(int i = 0; i < total; i++) {
        printf("%d", notas[i]);
        
        if(i + 1 < total) {
            printf(", ");
        }
    }
    
    printf("] \n");
    
    return 0;
}

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!