Olá, estou iniciando em C e preciso de ajuda no sisteminha abaixo:
#include <stdio.h>
#include <stdlib.h>
main()
{
int num, min=100, max=1, aux, x, i=1;
while (i<=20)
{
printf("Digite um numero %d - ", i);
scanf("%d",&num);
i=i+1;
for (x=0;x<=20;x++)
{
if (num >= max)
{
max = num;
}
else
if ((num < max) || (num <= min))
{
min = num;
}
}
}
printf("O menor valor e: %d \nO maior valor e: %d\n",min,max);
system("pause");
}
Ele não executa corretamente e eu não consigo descobrir o problema... é para um trabalho da faculdade, se alguém puder me ajudar ficarei imensamente grata.
Pergunta
LittleSue
Olá, estou iniciando em C e preciso de ajuda no sisteminha abaixo:
#include <stdio.h>
#include <stdlib.h>
main()
{
int num, min=100, max=1, aux, x, i=1;
while (i<=20)
{
printf("Digite um numero %d - ", i);
scanf("%d",&num);
i=i+1;
for (x=0;x<=20;x++)
{
if (num >= max)
{
max = num;
}
else
if ((num < max) || (num <= min))
{
min = num;
}
}
}
printf("O menor valor e: %d \nO maior valor e: %d\n",min,max);
system("pause");
}
Ele não executa corretamente e eu não consigo descobrir o problema... é para um trabalho da faculdade, se alguém puder me ajudar ficarei imensamente grata.
Desde já. Obrigada a todos
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.