Advertisement
PRO100LY4UK

3.7

Aug 20th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.93 KB | None | 0 0
  1. using System;
  2.  
  3. namespace CSLight11
  4. {
  5.     internal class Program
  6.     {
  7.         private static void Main(string[] args)
  8.         {
  9.             int[] numbers = new int[1];
  10.             string input;
  11.             int amount = 0;
  12.  
  13.  
  14.             while (true)
  15.             {
  16.                 Console.Write("\nВведите число, команду \"sum\" для суммы введенных чисел\nили команду \"sort\" для сортировки массива: ");
  17.                 input = Convert.ToString(Console.ReadLine());
  18.                 if (input == "sum")
  19.                 {
  20.                    
  21.                    
  22.                     for (int i = 0; i < numbers.Length; i++)
  23.                     {
  24.                         amount += numbers[i];
  25.                     }
  26.  
  27.                     Console.WriteLine("Сумма всех чисел массива: " + amount );
  28.                     amount = 0;
  29.  
  30.  
  31.  
  32.                 }
  33.                
  34.                 else if (input == "sort")
  35.                 {
  36.                     Array.Sort(numbers);
  37.                     Array.Reverse(numbers);
  38.                     Console.Write("Введенный вами массив отсортированный по убиванию: " );
  39.                     for (int i = 0; i < numbers.Length-1; i++)
  40.                     {
  41.                         Console.Write(numbers[i] + " ");
  42.                     }
  43.                 }
  44.  
  45.                 else
  46.                 {
  47.                     int number = Convert.ToInt32(input);
  48.                     int[] numbersNew = new int[numbers.Length + 1];
  49.                     for (int i = 0; i < numbers.Length; i++)
  50.                     {
  51.                         numbersNew[i] = numbers[i];
  52.                     }
  53.                     numbersNew[numbers.Length] = number;
  54.                     numbers = numbersNew;
  55.                    
  56.                 }
  57.  
  58.  
  59.             }
  60.         }        
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement