Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Min, max, somma e media | Ricerca e Filtraggio degli Array
Array in C#

Min, max, somma e media

Scorri per mostrare il menu

Quando si lavora con gli array, spesso è necessario eseguire calcoli di base come trovare il valore più piccolo (minimo) o più grande (massimo), oltre a calcolare la somma e la media di tutti gli elementi. Queste operazioni sono comuni in molti scenari reali: ad esempio, si potrebbe voler trovare il punteggio più basso in un insieme di risultati di test, determinare la temperatura più alta registrata durante la settimana o calcolare la media delle vendite di un negozio. Comprendere come eseguire in modo efficiente questi calcoli sugli array è una competenza fondamentale nella programmazione.

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

Per trovare i valori minimo e massimo in un array di interi, si inizia assumendo che il primo elemento sia sia il più piccolo che il più grande. Si scorre poi il resto dell'array confrontando ogni elemento con i valori correnti di min e max. Se si trova un valore inferiore all'attuale min, si aggiorna min; se si trova un valore superiore all'attuale max, si aggiorna max. Questo approccio garantisce che ogni elemento venga controllato e che si ottengano sempre i veri valori minimo e massimo, come mostrato nel codice sopra.

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
Definizione

Media è la somma di tutti gli elementi divisa per il numero di elementi.

1. Qual è il valore iniziale che dovresti usare quando cerchi un minimo in un array?

2. Come si calcola la media di un array di numeri?

3. Perché è importante controllare se un array è vuoto prima di eseguire calcoli?

question mark

Qual è il valore iniziale che dovresti usare quando cerchi un minimo in un array?

Seleziona la risposta corretta

question mark

Come si calcola la media di un array di numeri?

Seleziona la risposta corretta

question mark

Perché è importante controllare se un array è vuoto prima di eseguire calcoli?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 5
some-alt