Advertisement
KitSaels

seznam_cisel.cs

May 6th, 2024
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.14 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. internal class Program {
  5.  
  6.     static int soucet(List<int> cisla) {
  7.         int suma = 0;
  8.         foreach (int cislo in cisla) {
  9.             suma += cislo;
  10.         }
  11.         return suma;
  12.     }
  13.  
  14.     static string sorting(List<int> cisla) {
  15.         List<int> cisladup = new List<int>(cisla);
  16.         cisladup.Sort();
  17.         return string.Join(" ", cisladup);
  18.     }
  19.  
  20.     static int maximum(List<int> cisla) {
  21.         if (cisla.Count == 0) {
  22.             throw new Exception();
  23.         }
  24.         int max = cisla[0];
  25.         foreach (int cislo in cisla) {
  26.             int num = cislo;
  27.             max = (num > max ? num : max);
  28.         }
  29.         return max;
  30.     }
  31.  
  32.     static void Main(string[] args) {
  33.         Console.WriteLine("Zadej seznam čísel oddělených mezerami");
  34.         Console.Write("> ");
  35.         string line = Console.ReadLine();
  36.         string[] cisla = line.Split(" ");
  37.         List<int> seznam = new List<int>();
  38.         foreach (string cislo in cisla) {
  39.             seznam.Add(Convert.ToInt32(cislo));
  40.         }
  41.         int suma = soucet(seznam);
  42.         Console.WriteLine($"Součet je: {suma}");
  43.         int max = maximum(seznam);
  44.         Console.WriteLine($"Maximum je: {max}");
  45.         string serazeno = sorting(seznam);
  46.         Console.WriteLine($"Seřazeno: {serazeno}");
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement