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