Nota: Como fazer o maior que?
Começamos com maior=0, depois ao inserirmos um numero, e esse número for maior que o maior (que no 1º caso é zero), o maior fica igual a esse número, ele faz isto sempre que se insere um valor
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, count, maior;
count = -1;
maior = 0;
while (num1 != 0)
{
do{
printf("\nInsira um inteiro positivo:\n");
scanf("%d", &num1);
if (num1<0)
printf("\nNumero invalido (Valor tem de ser inteiro positivo)\n");
}
while (num1<0);
if (num1%2==0)
printf("\nO numero %d e par.\n", num1);
else
printf("\nO numero %d e impar.\n", num1);
if (num1>maior)
maior=num1;
count++;
}
printf("\n.:.Foram inseridos %d numeros inteiros positivos.\n", count);
printf("\n.:.O maior numero inserido foi o:%d \n", maior);
system("pause");
return(0);
}
Sem comentários:
Enviar um comentário