#include #include
int main()
{
int contPos = 0;
int contNeg = 0;
int num;
while (num != 0)
{
printf ("Digite o número pretendido:");
scanf ("%d", num);
if (num >= 0)
++contPos;
else
++contNeg;
}
printf ("Resultado de números positivos digitados: ", contPos);
printf ("Resultado de números negativos digitados: ", contNeg);
}
Embora tenha se dado esta solução, pode-se fazer de inúmeras outras formas, todas a gosto do programador.
Em resumo, o código reflete que:
- o while indica um ENQUANTO, ou seja, ENQUANTO o num digitado for diferente de 0, será feito o laço contido no while;
- os printf indicam uma mensagem que será exibida no console;
- o scan recebe o número digitado;
- o contPos e o contNeg farão a contagem dos números digitados positivos e negativos, respectivamente;
- o if indica um SE, ou seja, SE num maior ou igual a 0, o número irá para a contagem de contPos, SE NÃO (else), para a contagem de contNeg.#include #include
int main()
{
int contPos = 0;
int contNeg = 0;
int num;
while (num != 0)
{
printf ("Digite o número pretendido:");
scanf ("%d", num);
if (num >= 0)
++contPos;
else
++contNeg;
}
printf ("Resultado de números positivos digitados: ", contPos);
printf ("Resultado de números negativos digitados: ", contNeg);
}
Embora tenha se dado esta solução, pode-se fazer de inúmeras outras formas, todas a gosto do programador.
Em resumo, o código reflete que:
- o while indica um ENQUANTO, ou seja, ENQUANTO o num digitado for diferente de 0, será feito o laço contido no while;
- os printf indicam uma mensagem que será exibida no console;
- o scan recebe o número digitado;
- o contPos e o contNeg farão a contagem dos números digitados positivos e negativos, respectivamente;
- o if indica um SE, ou seja, SE num maior ou igual a 0, o número irá para a contagem de contPos, SE NÃO (else), para a contagem de contNeg.