Informática, perguntado por matheusalmeida2193, 8 meses atrás

Escreva um programa que faça a leitura de vários números inteiros, até que se digite um número negativo. O programa tem que retornar o maior e o menor número lido. Em linguagem C


TheHulley: Opa, tenho um programa completo do jeito que pediu

Soluções para a tarefa

Respondido por TheHulley
2

Certo, o programa a seguir contém a resolução do exercício, caso queira o código comentado basta me avisar.

#include <stdio.h>

#include <stdlib.h>

int main()

{

 int num=0,mai=-1,men=1000,n;

 do

 {

   printf("\nDigite um numero:\n");

  scanf("%d",&n);

   

  if(n > mai)

  {

     mai = n;

   }

   

   if(n < men)

   {

     men = n;

   }

   

   num = n;

 }while (num >= 0);

printf("\n\n-=-=-=-[ Maior numero digitado ]-=-=-=-\n%d\n\n-=-=-=-[ Menor numero digitado ]-=-=-=-\n%d",mai,men);

 return 0;

}


matheusalmeida2193: ent mano eu tirei todos os espaços e deu erro tbm
TheHulley: ue
TheHulley: Tipo testei em duas IDEs e foi
TheHulley: Tipo acabei de testar em mais 2 IDEs e foi .-.
TheHulley: É mesmo, da uma olhada se a indentação bugou quando copiou e colou o código na IDE
TheHulley: Talvez seja isso, pois quando copiei o código direto da resposta e tentei rodar bugou porque a indentação veio horrorosa e com um texto do brainly
matheusalmeida2193: blz vou testar aq depois valeu
Carvalhomv18: no caso deu erro no int
TheHulley: Arrumou a indentação e excluiu a mensagem que o brainly manda junto?
TheHulley: Precisa fazer isso antes de rodar, pois se não da erro mesmo.
Perguntas interessantes