Informática, perguntado por Jujubay, 1 ano atrás

Exercicio de algoritmos me ajudem?
Criar um algoritmo em Linguagem C que leia dez números inteiros e imprima o maior e o menor número da lista. - 

Como acho o maior e o menor valor de 10 numeros que foi digitado neste programa?
Isto foi oq eu conegui fazer, agora estou em duvuda em acha o maior e o menor. podem me explicar?(linguagem em C)

#include
#include

int main()
{
int cont;
int menor,maior;

for(cont=1; cont<=10; cont++)
{
printf("Digite um numero:\n");
scanf("%d",&cont);
}

if (cont {
if (cont>maior)
printf("%d menor \n %d maior",menor,maior);
}

return 0;
}

Soluções para a tarefa

Respondido por emersom2017
2
//A maneira como você escolheu resolver esse problema não é muito segura
//Mas vamos lá, recriei o código pra você

#include stdio.h 

int main(void)
{
    int num, control, maior, menor;
    menor = 9999; // um numero bem graaande
    maior = -9999; // num numero beeem pequeno

    for(control=0; control<10; control++)
    {
        printf("\nDigite o %d numero: ", control+1);
        scanf("%d", &num);
  
        if(num > maior) // se o numero que o usuário for maior 
        {
                maior = num;   // eu guardo esse número na variável maior
        }

        if(num < menor) // se o numero que o usuário for menor
        {
                menor = num;   // eu guardo esse número na variável menor
        }
    }
    printf("\nMaior: %d\nMenor: %d\n\n", maior, menor); // e exibo
}
Perguntas interessantes