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
123456789101112131415161718192021222324252627282930using 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
12345678910111213141516171819202122232425262728using 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); } } }
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?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår