Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
diegobel

Programação em C

Pergunta

Galera, estou me quebrando aqui para programar em C.

O exercício consiste em informar ao sistema 4 valores INT e verificar quantos deles são negativos, quantos são positivos e quantos são nulos. Eu tentei fazer, baseado em alguns exemplos similares que vi na web mas o contador não contabiliza e sempre imprime zero em todos eles. Vou mandar um print.

progr.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostas a esta questão

Recommended Posts

Preste atenção no básico da linguagem.

pos++ é a mesma coisa que pos=pos+1. Atribuir isso à própria variável é desnecessário e gera confusão.

No seu caso, você está sempre atribuindo o valor 0 à variável pos porque existe uma diferença entre operadores prefixados e pósfixados:

https://stackoverflow.com/questions/7031326/what-is-the-difference-between-prefix-and-postfix-operators

Compartilhar este post


Link para o post
Compartilhar em outros sites
14 minutos atrás, _Isis_ disse:

Preste atenção no básico da linguagem.

pos++ é a mesma coisa que pos=pos+1. Atribuir isso à própria variável é desnecessário e gera confusão.

No seu caso, você está sempre atribuindo o valor 0 à variável pos porque existe uma diferença entre operadores prefixados e pósfixados:

https://stackoverflow.com/questions/7031326/what-is-the-difference-between-prefix-and-postfix-operators

 

C@ralho, 2 horas tentando fazer e não saia. Duas linhas daquele texto, eis que surge meu programinha... hdhaufhufheu

fuckyeah.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.