Programa de media da erro [RESOLVIDO]

1. Programa de media da erro [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 12/02/2011 - 17:42h

Bom dia a todos.
Tentei fazer um programa para calcular MEDIA de duas notas, mas o programa da erro ja no começo do programa, ¬¬", exatamente nesta linha:
printf("Digite a primeira nota:");
Segue o fonte abaixo:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
// Variaveis
int n1, n2, media

// Entrada de Dados
printf("Digite a primeira nota:");
scanf("%d", n1);
printf("Digite a segunda nota:");
scanf("%d", n2);

// Processamento
media = (n1+n2)/2;
printf("A media do aluno é:", media);

// Final do Codigo
fflush (stdin);
getch ();
return 0;
}



  


2. MELHOR RESPOSTA

Julio Cesar
imasternex

(usa Ubuntu)

Enviado em 12/02/2011 - 19:06h

a solução na impressão da media é: printf("A media do aluno é: %d", media);



3. Re: Programa de media da erro [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 12/02/2011 - 17:49h

Na função scanf(), você deve usar o operador unário &. Por exemplo:

scanf("%d", &n1);

há outros erros também.


4. Re: Programa de media da erro [RESOLVIDO]

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 12/02/2011 - 17:51h

bom pelo que posso ver é um erro simples que acontece muito.

na linha

int n1, n2, media

ta faltando um ponto e vírgula no final.

tente isso:

int n1, n2, media;


5. Printf

Julio Cesar
imasternex

(usa Ubuntu)

Enviado em 12/02/2011 - 18:58h

no Printf vc precisa colocar o tipo de dado a ser impresso. printf("A media do aluno é: %d ", media);




6. Re: Programa de media da erro [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 12/02/2011 - 19:02h

Modifiquei um pouco o codigo como vocês me disseram e alguns erros foram resolvidos, mas quado insiro duas notas para o calculo da media ele não me mostra:


#include <stdio.h>
#include <stdlib.h>

int main ()
{
// Variaveis
int n1, n2, media;

// Entrada de Dados
printf("Digite a primeira nota:");
scanf("%d", &n1);
printf("Digite a segunda nota:");
scanf("%d", &n2);

// Processamento
media = (n1+n2)/2;
printf("A media do aluno eh:", media);

// Final do Codigo
fflush (stdin);
getch ();
return 0;
}


7. Re: Programa de media da erro [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 12/02/2011 - 19:24h

imasternex é isso mesmo que você falou, por isso ele não dava a media.

Vlw, todos ajudaram






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts