Jump to content

algoritmo


Nuno
 Share

Recommended Posts

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..

Link to comment
Share on other 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.

Link to comment
Share on other 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)
Link to comment
Share on other 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

Link to comment
Share on other 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.

Link to comment
Share on other sites

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

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.