Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Min, max, summa och medelvärde | Sökning och filtrering av arrayer
C#-Arrayer

Min, max, summa och medelvärde

Svep för att visa menyn

Vid arbete med arrayer behöver du ofta utföra grundläggande beräkningar som att hitta det minsta (minimum) eller största (maximum) värdet, samt beräkna summan och medelvärdet av alla element. Dessa operationer är vanliga i många verkliga situationer: du kan vilja hitta det lägsta resultatet i en uppsättning provresultat, fastställa den högsta temperaturen som registrerats under veckan eller räkna ut den genomsnittliga försäljningen för en butik. Att förstå hur man effektivt utför dessa beräkningar på arrayer är en viktig programmeringsfärdighet.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 7, 3, 15, 2, 8, 10 }; int min = numbers[0]; int max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } Console.WriteLine("Minimum value: " + min); Console.WriteLine("Maximum value: " + max); } } }

För att hitta minimum- och maximumvärden i en heltalsarray börjar du med att anta att det första elementet är både det minsta och största. Du loopar sedan genom resten av arrayen och jämför varje element med ditt nuvarande min och max. Om du hittar ett värde som är mindre än ditt nuvarande min, uppdaterar du min; om du hittar ett värde som är större än ditt nuvarande max, uppdaterar du max. Detta tillvägagångssätt säkerställer att du kontrollerar varje element och alltid får det verkliga minimum- och maximumvärdet, som visas i koden ovan.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { double[] prices = { 9.99, 14.50, 7.25, 12.00, 8.75 }; double sum = 0; for (int i = 0; i < prices.Length; i++) { sum += prices[i]; } double average = 0; if (prices.Length > 0) { average = sum / prices.Length; } Console.WriteLine("Sum: " + sum); Console.WriteLine("Average: " + average); } } }
Note
Definition

Medelvärde är summan av alla element dividerat med antalet element.

1. Vilket initialvärde bör du använda när du söker efter ett minimum i en array?

2. Hur beräknar du medelvärdet av en array med tal?

3. Varför är det viktigt att kontrollera om en array är tom innan du utför beräkningar?

question mark

Vilket initialvärde bör du använda när du söker efter ett minimum i en array?

Vänligen välj det korrekta svaret

question mark

Hur beräknar du medelvärdet av en array med tal?

Vänligen välj det korrekta svaret

question mark

Varför är det viktigt att kontrollera om en array är tom innan du utför beräkningar?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 5
some-alt