Ir para o conteúdo
Gurzi

erro ou malukisse?

Mensagens Recomendadas

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

main()
{
  int salario[13];
  int i;
  int total;

  for (i=1; i<13;i++)
   {
     printf("Qual o salario no mes %d\n",i);
     scanf("%d",salario[i]);
     total+=salario[i];
   }
   printf(" MES        Valor");
   for (i=1; i<13;i++)
   {
     printf("%d         %d",i,salario[i]);

   }
   putchar('\n');
   printf("Total Anual : %d    ",total);
   system("PAUSE");
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jarsantos    0
jarsantos

tens que iniciar a variavel total a zero

total = 0;

tens mal o scanf:

scanf(" %d", &salario);

ps: onde tens putchar aconselhava a fazeres printf.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jarsantos    0
jarsantos

o [ i ] esta bem, eu é que me esqueci de o escrever.

eu pessoalmente acho que para se escrever se deve escrever sempre printf pk o putchar é uma variante do printf que provavelmente mais cedo ou mais tarde vai desaparecer pk tu podes meter apenas um char tb no printf...mas se preferes o putchar tb esta bem.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade