Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Min, maks, sum og gjennomsnitt | Søking og filtrering av arrayer
C#-Arrayer

Min, maks, sum og gjennomsnitt

Sveip for å vise menyen

Når du arbeider med arrayer, må du ofte utføre grunnleggende beregninger som å finne den minste (minimum) eller største (maksimum) verdien, samt beregne sum og gjennomsnitt av alle elementene. Disse operasjonene er vanlige i mange virkelige situasjoner: du kan for eksempel ønske å finne den laveste poengsummen i et sett med testresultater, fastslå den høyeste temperaturen registrert i løpet av uken, eller beregne gjennomsnittlig salg for en butikk. Å forstå hvordan du effektivt utfører disse beregningene på arrayer er en viktig programmeringsferdighet.

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); } } }

For å finne minimums- og maksimumsverdiene i et heltallsarray, begynner du med å anta at det første elementet er både det minste og det største. Deretter går du gjennom resten av arrayet og sammenligner hvert element med din nåværende min og max. Hvis du finner en verdi som er mindre enn din nåværende min, oppdaterer du min; hvis du finner en verdi som er større enn din nåværende max, oppdaterer du max. Denne metoden sikrer at du sjekker hvert element og alltid ender opp med det faktiske minimumet og maksimumet, som vist i koden over.

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
Definisjon

Gjennomsnitt er summen av alle elementene delt på antall elementer.

1. Hvilken startverdi bør du bruke når du søker etter et minimum i et array?

2. Hvordan beregner du gjennomsnittet av et array med tall?

3. Hvorfor er det viktig å sjekke for tomme arrayer før du utfører beregninger?

question mark

Hvilken startverdi bør du bruke når du søker etter et minimum i et array?

Velg det helt riktige svaret

question mark

Hvordan beregner du gjennomsnittet av et array med tall?

Velg det helt riktige svaret

question mark

Hvorfor er det viktig å sjekke for tomme arrayer før du utfører beregninger?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 5
some-alt