Advertisement
Cassimus

Powtorka

Mar 1st, 2025 (edited)
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.35 KB | None | 0 0
  1. using System.Collections;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3.  
  4. internal class Program
  5. {
  6.     private static void Main(string[] args)
  7.     {
  8.         //Zadanie5();
  9.         Zadanie4();
  10.     }
  11.  
  12.     static void Zadanie5()
  13.     {
  14.         Console.WriteLine("Podaj zdanie");
  15.         string? zdanie = Console.ReadLine();
  16.  
  17.         if (zdanie == null) return;
  18.  
  19.         string[] slowa = zdanie.Split(' ');
  20.  
  21.         System.Console.WriteLine($"Liczba slów w zdaniu: {slowa.Length} ");
  22.     }
  23.  
  24.     static void Zadanie4()
  25.     {
  26.         int[] liczby= new int[10];
  27.         Random maszynaLosujaca = new Random();
  28.  
  29.         for (int i = 0;i<liczby.Length; i++)
  30.         {
  31.             liczby[i] = maszynaLosujaca.Next(int.MinValue, int.MaxValue);
  32.         }
  33.         Console.Clear();
  34.         // Wyświetl tablice
  35.         DisplayTable(liczby);
  36.         // Wypisz najwiekszą
  37.         System.Console.WriteLine("Najwieksza wartość: " + FindGreatest(liczby));
  38.         // wypisz najmniejszą
  39.         System.Console.WriteLine($"Najmniejsza wartość: {FindLeast(liczby)}");
  40.         // Oblicz średnią i wypisz wynik
  41.         float avg = (float) liczby.Average();
  42.         float avg2 = GetAvg(liczby);
  43.  
  44.         System.Console.WriteLine($"Średnia arytmetyczna: {avg2:0.00}");
  45.         System.Console.WriteLine($"Średnia arytmetyczna: {avg:0.00}");
  46.     }
  47.  
  48.     private static void DisplayTable(int[] table)
  49.     {
  50.         foreach (int liczba in table)
  51.         {
  52.             Console.Write(liczba+ ", ");
  53.         }
  54.         Console.WriteLine();
  55.         Console.WriteLine();    
  56.     }
  57.  
  58.     private static int FindGreatest(int[] table)
  59.     {
  60.         int max = table[0];
  61.  
  62.         for (int i = 1; i < table.Length; i++)
  63.         {
  64.             if (table[i] > max)
  65.             {
  66.                 max = table[i];
  67.             }
  68.         }
  69.         return max;
  70.     }
  71.  
  72.     private static int FindLeast(int[] table)
  73.     {
  74.         int min = table[0];
  75.         for (int i = 1; i < table.Length; i++)
  76.         {
  77.             if (table[i] < min)
  78.             {
  79.                 min = table[i];
  80.             }
  81.         }
  82.         return min;
  83.     }
  84.  
  85.     private static float GetAvg(int[] table)
  86.     {
  87.         float sum = 0;
  88.  
  89.         for (int i = 0; i< table.Length; i++)
  90.         {
  91.             sum += table[i];
  92.         }
  93.  
  94.         return sum/table.Length;
  95.  
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement