Informática, perguntado por éfer, 11 meses atrás

. Elabore um algoritmo que encontre o maior e menor número dentre cinco números inteiros (positivos, negativos ou zero) informados pelo usuário? O algoritmo deve ao final da execução perguntar ao usuário se ele quer realizar nova operação com outros cinco números, se a resposta for “Sim”, o usuário deve fornecer novos valores e refazer o cálculo. Se a resposta for “Não” o algoritmo se encerra.

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1
Código em C:


#include <stdio.h>
#include <stdlib.h>
#include<conio.h>

int main()
{
   int numeros[5], maior, menor, opc;
  
   printf("### ENTRADA DE VALORES ###\n\n");
   do
   {
     
      for(int i=0 ; i<5; i++)
      {
          printf("Informe o %dº Número: ",i+1);
          scanf("%d",&numeros[i]);
         
      }
     
      clrscr();
     
      menor = numeros[0];
      maior = numeros[0];
     
      for(int i=1; i<5; i++)
      {
          if(numeros[i] > maior) maior = numeros[i];
          if(numeros[i] < menor) menor = numeros[i];
      }
     
      printf("### RESULTADO ###\n\n");
      printf("Menor: %d     Maior: %d\n\n\n",menor, maior);
     
      printf("DESEJA REPETIR O PROCESSO?\n");
      printf("[1] - SIM\n");
      printf("[2] - NÃO\n");
      printf("Informe 1 ou 2: ");
      scanf("%d", &opc);
     
      clrscr();

   }while(opc!=2);

    return 0;
}



nandohb265: E em pseudocódigo ou fluxograma, fica como?
Perguntas interessantes