Dúvida: onde está o erro em meu código?? [RESOLVIDO]

1. Dúvida: onde está o erro em meu código?? [RESOLVIDO]

Marcus Vinicius
marcus5rro

(usa Debian)

Enviado em 17/12/2016 - 16:56h

Galera, boa tarde

Pessoal, eu estou já perdendo a paciência com o meu código em 'C'que não funciona. Esse meu faço for não é ativado e eu não sei o porquê!!! To meu "P" da vida!!

O enunciado do problema eh o seguinte:

7-) Fornecido um número inteiro "N"(N>0), seguido de N números inteiros, imprimir a soma dos N números lidos (lembre-se que o número N não deverá aparecer na soma)

Pior que o programa compila tudo certinho... alguém pode me dizer o porque não entra no laço for esse meu código em 'C'?

O enunciado



  


2. MELHOR RESPOSTA

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 17/12/2016 - 17:35h

O enunciado diz que você receberá um número N, que representa o tamanho da lista que deverá ser lida. Será algo como:


4
2
6
8
9


Onde você recebe 4, como tamanho da lista e os seguintes números que compõem a própria. O resultado deverá ser 25.

De fato o seu código entra no laço, mas você não captura os valores da entrada e os soma. Deveria ser algo como:


#include <stdio.h>

int main (void) {
int n,i,acum = 0;
acum = 0;

printf ("Informe N:");
scanf("%d", &n);

while(n--) {
scanf("%d", &i);
acum += i;
}

printf("O valor total eh: %d\n", acum);
return 0;
}

;
--
Uilian Ries
Linux Counter: 521986

3. Re: Dúvida: onde está o erro em meu código?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2016 - 17:05h

:v cade o codigo ?


4. O código eh este:

Marcus Vinicius
marcus5rro

(usa Debian)

Enviado em 17/12/2016 - 17:09h

#include <stdio.h>

int main (void)
{
int n,i,acum;
acum = 0;

printf ("Informe N:");
scanf("&d", &n);

for (i=0 ; (i<=(n-1)) ; --n)
acum = (acum + i);

printf("\nO valor total eh: %d", acum);

return 0;
}




5. Re: Dúvida: onde está o erro em meu código?? [RESOLVIDO]

Marcus Vinicius
marcus5rro

(usa Debian)

Enviado em 17/12/2016 - 18:30h

Amigo, quero deixar aqui o meu obrigado! Valeu mesmo!


6. Re: Dúvida: onde está o erro em meu código?? [RESOLVIDO]

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 17/12/2016 - 18:36h

Perfeito, não esqueça de marcar este tópico como "RESOLVIDO".

Abraço.
--
Uilian Ries
Linux Counter: 521986






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts