| Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) | 
| Escreva um programa C# para encontrar o segundo maior valor em um vetor de inteiros - Desafio de Programação Resolvido em C#Quantidade de visualizações: 1374 vezes | 
| Pergunta/Tarefa: Dado o seguinte array de int: 
// vamos declarar e construir um vetor com 5 inteiros
int[] valores = {4, 8, 7, 1, 2};
Sua saída deverá ser parecida com: O maior valor é: 8 O segundo maior valor é: 7 Veja a resolução comentada deste exercício usando C#: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
namespace Estudos {
  class Program {
    static void Main(string[] args) {
      // vamos declarar e construir um vetor com 5 inteiros
      int[] valores = {4, 8, 7, 1, 2};
      // vamos assumir que tanto o maior quanto o segundo
      // maior são o primeiro elemento do vetor
      int maior = valores[0];
      int segundoMaior = valores[0];
      // percorremos todos os elementos do vetor
      for (int i = 0; i < valores.Length; i++) {
        // o elemento atual é maior que o maior?
        if (valores[i] > maior) {
          // o segundo maior recebe quem era o maior
          segundoMaior = maior;
          // e o maior recebe o elemento atual
          maior = valores[i];
        }
        // o elemento atual é menor que o maior e maior que o
        // segundo maior?
        if (valores[i] < maior && valores[i] > segundoMaior) {
          // segundo maior recebe o elemento atual
          segundoMaior = valores[i];
        }
      }
      // mostra o resultado
      Console.WriteLine("O maior valor é {0}", maior);
      Console.WriteLine("O segundo maior valor é {0}", segundoMaior);
      Console.WriteLine("\n\nPressione uma tecla para sair...");
      Console.ReadKey();
    }
  }
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





