Informática, perguntado por 71900489, 11 meses atrás

Faça um algoritmo em C# que gere 100 números aleatórios e mostre o maior entre eles.

Soluções para a tarefa

Respondido por adrewki
0

Resposta:

using System;

public class Program{

public static void Main(){

Random numAleatorio = new Random();

int maior = 0;

for (int i = 0; i <= 100; i++) {

 int valorInteiro = numAleatorio.Next(101);

 Console.WriteLine(valorInteiro.ToString());

 if (Convert.ToInt32(valorInteiro.ToString()) > maior){

  maior = Convert.ToInt32(valorInteiro.ToString());

 }  

}

Console.WriteLine("O maior valor é: " + maior);

}

}

Explicação:

Random numAleatorio = new Random();  

// Criamos o objeto numAleatorio da Classe Random e usamos o método Next() que restorna um número inteiro aleatório  

int maior = 0;

//Variável que armazenara o maior valor depois

for (int i = 1; i <= 100; i++) {

//criando loop com limite de 100, começa em 1 para que execute exatamente 100 vezes

 int valorInteiro = numAleatorio.Next(101);

//Retorna um número não-negativo menor do que o máximo especificado

valorInteiro.ToString()

//transformou o valor em texto para ser impresso

Convert.ToInt32()

//vai converter para inteiro novamente para poder ser comparado com o valor na variável maior

Perguntas interessantes