Ir ao conteúdo
  • Cadastre-se

O que está errado? (Cálculo da média em C)


Posts recomendados

#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
int main()
{
    setlocale(LC_ALL,"Portuguese");
    float n1,n2,media;
    printf("Escreva a primeira nota: ");
    scanf("%f",n1);
    printf("Escreva a segunda nota: ");
    scanf("%f",n2);
    media = (n1+n2)/2;
    
        if(media>=7)
    {
    printf("Aprovado(a)!\n",media);
    printf("Média %2.f\n",media);
}
        else
    {
    printf("Prova final\n");
    printf("Média %2.f",media);
}
    system("pause");
    return 0;
}

 

http://prntscr.com/exz6vv

Screenshot_6.png

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@Juliana Duque

Qual erro que dá?

 

Umas observações do seu código.

 

1 - O scanf seria assim: scanf("%f", &n1);

2 - Usar casting no número 2, aqui: media = (n1+n2)/ (float)2;

3 - Não precisa dessa media onde você não vai mostrar a variável: printf("Aprovado(a)!\n",media);

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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!