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

suzy

porque a diferença??

2 mensagens neste tópico

;)

Faça uma função que receba como argumentos um vector de inteiros e

a sua dimensão e devolva a soma de todas as ocorrências do maior número do

vector.

Exemplo de execução:

se vector: 1 2 8 8 1 8

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se tens a sequência 1 2 2, inicialmente adicionas 1 à soma, no segundo passo chegas à conclusão que o 1 não era o maior elemento, logo a soma volta a ser 0 e passa a somar todas as ocorrências do 2. coisa que tu não estás a fazer. além disso, quando o valor actual é igual ao maior não estás a somar esse valor.

a tua função ia somar o 1 e o primeiro 2, quando devia somar os 2's.

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