[ ? ]
Logar :: Registrar


Fórum de Poker - MaisEV

Voltar   Fórum de Poker - MaisEV > Outros > Off-Topic

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 29-10-2008, 06:14 PM   #1 (permalink)
Table Captain
 
Avatar de donalld
 
Registrado em: 31/12/07
Localização: Rio Branco - Acre
Posts: 887
donalld está com 1ptbb de reputação
Ajuda: Algoritmos Estruturados =/

Fala povo, como ja ví que tem muito fera de programação aqui, vim pedir uma ajuda ainda em algoritmos, que to aprendendo agora na facul, é o seguinte:

Fazer um algoritmo usando VETOR, que pegue 5 números, digitados 1 de cada vez, para preencher o vetor de 5 "quadradinhos". Depois, mostrar cada número digitado antes, e mostrar o maior.

Até ai tudo bem, fiz certinho, mas o professor agora quer, que quando existir 2 números iguais, que sejam os maiores, o algoritimo mostre quais são os números, e qual a posição deles no vetor, vou dar um exemplo.

Digitaram 5 numeros (1, 10, 7, 6, 10), no final, o que não consigo fazer é ele mostrar "Os maiores números são: 10 da posição 2, e 10 da posição 5" entenderam ?

Segue abaixo o que já fiz no algoritimo:

ALGORITIMO AULA_VETOR02;
CONSTANTE
F=5
VARIAVEL
vet : vetor [1..F] tipo REAL;
i : inteiro;
maior : REAL;
INICIO
// Preenchendo o vetor
PARA i <-- 1 ATE F FACA
ESCREVA ('Informe o valor', i ,'do vetor');
LEIA (vet[i]);
FIM_PARA

// Mostrando todos os valores recolhidos
PARA i <-- 1 ATE F FACA
ESCREVA ('O valor', i ,' 'é:', vet[i]);
FIM_PARA

// Mostrando o maior valor, caso exista só 1
PARA i <-- 1 ATE F FACA
SE (vet[i] > maior) ENTAO
maior <-- vet[i];
FIM_SE
FIM_PARA
ESCREVA ('O maior valor é', maior);

Agora o pra mais de um valor maior, to perdido =(

pra entregar hoje isso, help plz =D
__________________
¡nıɹɐd ǝnb ɐʇnd ɐu ɹǝuunɹ ɹǝuunɹ ɯoɔ ɹɐɥuɐƃ ıɐʌ
donalld está offline   Responder com Quote
Antigo 29-10-2008, 06:20 PM   #2 (permalink)
Expert
 
Registrado em: 12/09/07
Posts: 3,764
ivanmiwa tem tudo para ser um vencedorivanmiwa tem tudo para ser um vencedor
Roda outro loop.

ESCREVA('Os maiores números são: ')
PARA i <-- 1 ATE F FACA
SE (vet[i] == maior) ENTAO
ESCREVA(maior, 'na posicao' ,i)
FIM_SE
FIM_PARA

Btw, vc tem que escrever nessa pseudo-linguagem e entregar assim? Que feio.
ivanmiwa está offline   Responder com Quote
Antigo 29-10-2008, 06:24 PM   #3 (permalink)
Table Captain
 
Avatar de donalld
 
Registrado em: 31/12/07
Localização: Rio Branco - Acre
Posts: 887
donalld está com 1ptbb de reputação
Puts, tão obvio e não passou pela minha cabeça isso, fiquei imaginando altas linhas auhahuhua, ty ivan, +rep

E sim, tem que escrever nessa pseudo linguagem, e entregar assim, e tudo organizadinho, com sublinhados, espaços e tal auhahuhua
__________________
¡nıɹɐd ǝnb ɐʇnd ɐu ɹǝuunɹ ɹǝuunɹ ɯoɔ ɹɐɥuɐƃ ıɐʌ
donalld está offline   Responder com Quote
Antigo 29-10-2008, 06:27 PM   #4 (permalink)
Expert
 
Registrado em: 12/09/07
Posts: 3,764
ivanmiwa tem tudo para ser um vencedorivanmiwa tem tudo para ser um vencedor
Ehehe tranquilo... Essa pseudo-linguagem aí parece muito com Pascal, me lembrou do meu 1o ano de facul hehe
ivanmiwa está offline   Responder com Quote
Antigo 29-10-2008, 06:37 PM   #5 (permalink)
Table Captain
 
Avatar de donalld
 
Registrado em: 31/12/07
Localização: Rio Branco - Acre
Posts: 887
donalld está com 1ptbb de reputação
Só outra coisa, Antes do último loop do meu post, precisa por a variavel maior <-- 0 para poder ser comparada com os outros numeros, ou nao ?
__________________
¡nıɹɐd ǝnb ɐʇnd ɐu ɹǝuunɹ ɹǝuunɹ ɯoɔ ɹɐɥuɐƃ ıɐʌ
donalld está offline   Responder com Quote
Antigo 29-10-2008, 06:40 PM   #6 (permalink)
Expert
 
Registrado em: 12/09/07
Posts: 3,764
ivanmiwa tem tudo para ser um vencedorivanmiwa tem tudo para ser um vencedor
Citação:
Postado Originalmente por donalld Ver Post
Só outra coisa, Antes do último loop do meu post, precisa por a variavel maior <-- 0 para poder ser comparada com os outros numeros, ou nao ?
Sim, vc precisa inicializar ela com 0.
ivanmiwa está offline   Responder com Quote
Antigo 29-10-2008, 07:18 PM   #7 (permalink)
Grinder
 
Avatar de cpinheiro
 
Registrado em: 19/02/08
Localização: Floripa
Posts: 120
cpinheiro está com 1ptbb de reputação
Acho que só faltou algo ai comparando se existem ou não números maiores iguais né, porque pelo que ele disse só é pra mostrar a posição se houver 2 números maiores iguais.. btw.. o bixo já deve ter ido pra facul então nem vou digitar heheh
cpinheiro está offline   Responder com Quote
Antigo 29-10-2008, 07:23 PM   #8 (permalink)
Professional
 
Avatar de RuiSantos
 
Registrado em: 29/01/08
Posts: 251
RuiSantos está com 1ptbb de reputação
Falei besteira!

Última edição por RuiSantos; 29-10-2008 às 07:25 PM. Motivo: Falei besteira!
RuiSantos está offline   Responder com Quote
Antigo 29-10-2008, 08:30 PM   #9 (permalink)
Table Captain
 
Avatar de donalld
 
Registrado em: 31/12/07
Localização: Rio Branco - Acre
Posts: 887
donalld está com 1ptbb de reputação
Citação:
Postado Originalmente por cpinheiro Ver Post
Acho que só faltou algo ai comparando se existem ou não números maiores iguais né, porque pelo que ele disse só é pra mostrar a posição se houver 2 números maiores iguais.. btw.. o bixo já deve ter ido pra facul então nem vou digitar heheh
UHUHAEhuAE, eu ja tava indo! mas fiz uma gambiarra aqui

ESCREVA ('O(os) número(os) maior(es) é(são')

aueuhaeuhaeuhahuae

btw, se puder escrever aí pra mim, bom que já sei fazer nas próximas, pq esse ja escrevi no caderno e ja to indo! auhhauhua
__________________
¡nıɹɐd ǝnb ɐʇnd ɐu ɹǝuunɹ ɹǝuunɹ ɯoɔ ɹɐɥuɐƃ ıɐʌ
donalld está offline   Responder com Quote
Antigo 29-10-2008, 08:32 PM   #10 (permalink)
Professional
 
Avatar de Balta
 
Registrado em: 02/09/08
Posts: 431
Balta está com 1ptbb de reputação
grego.

postei pra dar apoio moral 8)
Balta está offline   Responder com Quote
Resposta

Ferramentas do Tópico
Modos de Exibição

Regras para Postagens
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Não


Horários baseados na GMT -2. Agora são 10:06 PM.



Content Relevant URLs by vBSEO 3.2.0