Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

zmki

[Duvida] Procurar e Mostrar

Mensagens Recomendadas

zmki

Boas Pessoal,

Tou com um problemazito tou a fzr um programa em c# que nos é pedido variadissimos problemas. E em um deles temos um array de atletas e é nos pedido que encontremos o atleta mais velho e fazemos o display desse mesmo atleta. E nao tou a conseguir sair daqui, se alguem me poder ajudar agradecia.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
zmki

                    int aVelho = 0;

                    foreach (Atleta a in desportistas)

                        if (a.Idade > aVelho)

                            nAtletas = a.Idade;

                    foreach (Atleta a in desportistas)

                        if (a.Idade == aVelho)

                            a.Display();

Fiz isto mas nao consigo meter mais simples podes me ajudar ou alguem

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
amiloM1425

Em vez de teres a variável aVelho do tipo int, cria uma do tipo Atleta e em vez de armazenares a idade do mais velho armazenas o Altleta, assim escusas de correr o segundo foreach. Executas logo o método Display() no fim do primeiro foreach.

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.