vinimalheiros Postado Janeiro 14, 2013 Denunciar Share Postado Janeiro 14, 2013 O processo de encontrar o maior número (i.e., o máximo de um conjunto de números) é usadofreqüentemente em aplicações computacionais. Por exemplo, um programa que determinasse ovencedor de um concurso de vendas receberia o número de unidades vendidas por vendedor. Ovendedor que tivesse vendido mais unidades venceria o concurso. Escreva um pseudocódigo edepois um programa em C que receba uma série de 10 números, determine o maior deles e oimprima. Sugestão: Seu programa deve usar três variáveis da seguinte maneira:contador: Um contador para contar até 10 (i.e., para controlar quantos números foramfornecidos e para determinar quando todos os 10 números foram processados), num: O número atual fornecido ao programamaior: O maior número encontrado em cada instante.---Alguém pode me ajudar, por favor? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PedroCunha Postado Janeiro 14, 2013 Denunciar Share Postado Janeiro 14, 2013 Claro. Aqui vai:#include <stdio.h> #include <stdlib.h> #include <conio.h> float Numero,Maior_Numero; int i; void Determinar_Maior_Numero(float, float, int); void Determinar_Maior_Numero(float Numero, float Maior_Numero, int i) { Maior_Numero = 0; for (i = 0; i < 10; i++) { printf("Digite um numero\n"); scanf("%f", &Numero); if (Numero > Maior_Numero) Maior_Numero = Numero; } printf("\n\nO maior numero digitado foi: %.5f\n\n", Maior_Numero); } int main() { Determinar_Maior_Numero(Numero,Maior_Numero,i); printf("Pressione qualquer tecla para sair"); getch(); return 0; }Estude bem o código e aproveite, pois não é sempre que fazemos o código para você. Qualquer dúvida é só perguntar.Att.,Pedro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinimalheiros Postado Janeiro 15, 2013 Autor Denunciar Share Postado Janeiro 15, 2013 Cara, mt obrigado pela ajuda, mas não funcionou não. Um amigo me ajudou, vou passar o código para você e de qualquer forma, muito obrigado!#include <stdio.h> #include <stdlib.h> main() { int num[10], contador, maior=0; for(contador=0; contador<10; contador++) { if(num[contador]>maior) maior=num[contador]; printf("Entre com um valor: "); scanf("%d", &num[contador]); } printf("\nO maior valor e: %d", maior); system("pause>>NULL"); return 0; }Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PedroCunha Postado Janeiro 15, 2013 Denunciar Share Postado Janeiro 15, 2013 O que não funcionou? Qual foi o error? No meu computador funcionou perfeitamente.Att.,Pedro Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vinimalheiros
O processo de encontrar o maior número (i.e., o máximo de um conjunto de números) é usado
freqüentemente em aplicações computacionais. Por exemplo, um programa que determinasse o
vencedor de um concurso de vendas receberia o número de unidades vendidas por vendedor. O
vendedor que tivesse vendido mais unidades venceria o concurso. Escreva um pseudocódigo e
depois um programa em C que receba uma série de 10 números, determine o maior deles e o
imprima. Sugestão: Seu programa deve usar três variáveis da seguinte maneira:
contador: Um contador para contar até 10 (i.e., para controlar quantos números foram
fornecidos e para determinar quando todos os 10 números foram processados),
num: O número atual fornecido ao programa
maior: O maior número encontrado em cada instante.
---
Alguém pode me ajudar, por favor?
Link para o comentário
Compartilhar em outros sites
3 respostass 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.