Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Indexação | Arrays
Fundamentos de C#

bookDesafio: Indexação

Compreendendo o Valor Médio em um Array

O valor médio (midrange) é um conceito estatístico simples que representa a média entre os menores e maiores valores em um conjunto de números. No contexto de arrays em C#, o valor médio pode ser entendido como o valor exatamente no meio entre os elementos mínimo e máximo do array.

Como Calcular o Valor Médio:

  1. Identificar o menor valor no array (também chamado de mínimo);
  2. Identificar o maior valor no array (também chamado de máximo);
  3. Somar esses dois valores;
  4. Dividir a soma por 2 para encontrar a média.

Fórmula:

Midrange = (Minimum Value + Maximum Value) / 2

Exemplo:

Suponha que você tenha o seguinte array:

int[] numbers = { 3, 7, 2, 9, 4 };
  • O menor valor é 2.
  • O maior valor é 9.

Portanto, o valor médio é:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Esse valor (5.5) representa o ponto médio entre os menores e maiores números do array.

Utilizar indexação para acessar os elementos mínimo e máximo do array.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. A variável sum deve conter a soma dos dois valores.
  2. Identifique o índice dos menores e maiores elementos do array numbers e acesse esses elementos por meio de indexação (numbers[index]), depois armazene a soma deles na variável sum.
  3. O mean será a soma dividida por 2.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

How do I find the indices of the smallest and largest elements in the array?

Can you show an example of accessing array elements by their indices?

What should I do if there are multiple occurrences of the minimum or maximum value?

Awesome!

Completion rate improved to 1.56

bookDesafio: Indexação

Deslize para mostrar o menu

Compreendendo o Valor Médio em um Array

O valor médio (midrange) é um conceito estatístico simples que representa a média entre os menores e maiores valores em um conjunto de números. No contexto de arrays em C#, o valor médio pode ser entendido como o valor exatamente no meio entre os elementos mínimo e máximo do array.

Como Calcular o Valor Médio:

  1. Identificar o menor valor no array (também chamado de mínimo);
  2. Identificar o maior valor no array (também chamado de máximo);
  3. Somar esses dois valores;
  4. Dividir a soma por 2 para encontrar a média.

Fórmula:

Midrange = (Minimum Value + Maximum Value) / 2

Exemplo:

Suponha que você tenha o seguinte array:

int[] numbers = { 3, 7, 2, 9, 4 };
  • O menor valor é 2.
  • O maior valor é 9.

Portanto, o valor médio é:

Midrange = (2 + 9) / 2 = 11 / 2 = 5.5

Esse valor (5.5) representa o ponto médio entre os menores e maiores números do array.

Utilizar indexação para acessar os elementos mínimo e máximo do array.

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
  1. A variável sum deve conter a soma dos dois valores.
  2. Identifique o índice dos menores e maiores elementos do array numbers e acesse esses elementos por meio de indexação (numbers[index]), depois armazene a soma deles na variável sum.
  3. O mean será a soma dividida por 2.
main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
some-alt