• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Nuno

algoritmo

8 mensagens neste tópico

boas people!

bem tou com um pouco de dificuldades em desevolver um pequeno algaritmo que para muitos deve ser basico..

o problema é:

Desenhe um algoritmo que indique qual o maior elemento de um vector desordenado e indique a sua posição no vector:

tipo identificar a posição eu sei fazer mas pa indicar o maior valor e que nao tou a ver.. tou confuso.. ;)

dscpem a ignorancia..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Precisas de 1 variável auxiliar que te vá guardar o maior valor. Inicializas a variável a 0 ou MIN_VALUE e vais percorrendo o array e, para cada elemento, verificas se é maior do que a variável. Se não for, passas para o próximo elemento. Se for, guardas esse elemento na variável e segues para o próximo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para inicializares as variáveis, podes até usar os valores da primeira posição do vector.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

verifiquem se é isto e corrijam se tiver mal...

Ler N

Para i=1 até N
Ler V(i)
Fim para

Maior <-- V(1)

Para i=2 até N
Se V(i) > maior
	Maior <-- V(i)
	Posicao <-- i
Fim se
Fim para
escrever("o maior valor é:", maior)
escrever( " a posiçao é:", posicao)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

aqui vao mais dois problemas

2- escrever algoritmo que pesquise se uma palavra se encontra ou não num texto.

3-escrever algoritmo que permita para dois numeros dados determinar o minimo multplo comum..

para o 2 sei k tenho que usar a instrução lenght mas nao tou a ver como

o 3  nao tenho a mais pequena ideia como se faz

deem-me umas luzes sff

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolver os exercícios por ti não te faz aprender.

É exactamente a resolver estes pequenos exercícios que se evolui. Pensa um bocado sobre eles que e mostra o que fizeres assim que tiveres uma ideia, para nós te corrigirmos e guiarmos depois de teres algo feito.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para o 2, pensa como farias para encontrar uma letra numa palavra. Agora é só fazeres isso para sequências de letras. ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora