Ache o número maior. O processo de achar o número maior (ou seja, o máximo de um grupo de números) é usado com frequência nas aplicações de computador. Por exemplo, um programa que determina o vencedor de uma disputa de vendas lerá o número de unidades vendidas por vendedor. O vendedor que tiver vendido mais unidades vence a disputa. Escreva um programa em pseudocódigo e depois um programa que leia uma série de 10 números, determine e imprima o maior dos números. [Dica: seu programa deverá usar três variáveis da seguinte forma]:
Contador: Um contador para contar até 10 (ou seja, registrar quantos números foram informados e determinar quando os 10 números foram processados)
Número: O número da entrada atual no programa
Maior: O maior número achado até o momento
Passo 1
Para iniciar a resolução desse exercício, é necessário criar uma estrutura em que o usuário possa colocar quantos números quiser:
printf("Introduza quantos numeros quiser e se desejar sair '0'\n");
while (n != 0);
system("Pausa");
Dessa forma, o programa vai parar quando o usuário digitar 0
Passo 2
Para definir qual número é maior:
if (n > maior) maior = n;
Passo 3
Agora é só adicionar os elementos necessários para o programa funcionar, como aprendido anteriormente.
Resposta
Dessa forma, o programa fica assim:
#include
#include
int main()
{ int n, maior;
printf("Introduza quantos numeros quiser e se desejar sair '0'\n");
do
{
printf("Introduza um numero: ");
scanf("%d", &n);
if (n > maior) maior = n; }
while (n != 0);
printf("Valor maior:",&maior);
system("Pausa"); }