Advertisement
nikitaTheSlayer

Lesson: List

Feb 3rd, 2022 (edited)
894
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.52 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace Collections
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             List<int> numbers = new List<int>();
  11.             int summ = 0;
  12.             string input;
  13.             bool exit = false;
  14.  
  15.             while (exit != true)
  16.             {
  17.                 input = Console.ReadLine();
  18.  
  19.                 switch (input)
  20.                 {
  21.                     case "sum":
  22.                         SumNumbers(summ, numbers);                        
  23.                         break;
  24.                     case "exit":
  25.                         exit = true;
  26.                         break;
  27.                     default:
  28.                         NumbersChek(input, numbers);                      
  29.                         break;
  30.                 }
  31.             }
  32.         }
  33.  
  34.         static void SumNumbers(int summ, List<int> numbers)
  35.         {
  36.             for (int i = 0; i < numbers.Count; i++)
  37.             {
  38.                 summ += numbers[i];
  39.             }
  40.             Console.WriteLine("Сумма введенных чисел равна: " + summ);
  41.             summ = 0;
  42.         }
  43.  
  44.         static void NumbersChek(string input, List<int> numbers)
  45.         {
  46.  
  47.             if (int.TryParse(input, out int number))
  48.             {
  49.                 numbers.Add(number);
  50.             }
  51.             else
  52.             {
  53.                 Console.WriteLine("Вы ввели неверную команду!");
  54.             }
  55.         }
  56.     }
  57. }
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement