Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Lesson3
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Write("Введите числа для обрабоки, либо команды sum или sort");
- Console.WriteLine();
- int[] numbers = new int[0];
- string input;
- int number;
- int sum=0;
- int max = 0;
- int a = 0;
- while (true)
- {
- input = Console.ReadLine();
- if (input == "sum")
- {
- for(int i =0; i<numbers.Length;i++)
- {
- sum += numbers[i];
- }
- Console.WriteLine("Сумма введенных вами чисел равна: " + sum);
- sum = 0;
- }
- else if (input == "sort")
- {
- int[] sort = new int[numbers.Length];
- int[] sort1 = new int[numbers.Length];
- for (int i = 0; i < numbers.Length; i++)
- {
- sort1[i] = numbers[i];
- }
- for (int j = 0; j < sort1.Length; j++)
- {
- for (int i = 0; i < sort1.Length; i++)
- {
- if (sort1[i] > max)
- {
- if (i == 0)
- {
- max = sort1[i];
- sort1[i] = 0;
- a = i;
- }
- if (i > 0)
- {
- sort1[a] = max;
- max = sort1[i];
- sort1[i] = 0;
- a = i;
- }
- }
- }
- sort[j] = max;
- max = 0;
- }
- Console.Write("Числа по убыванию: ");
- for (int i = 0; i < sort.Length; i++)
- {
- Console.Write(sort[i] + " ");
- }
- Console.WriteLine();
- }
- else
- {
- number = Convert.ToInt32(input);
- int[] tempNumbers = new int[numbers.Length+1];
- for(int i=0; i<numbers.Length; i++)
- {
- tempNumbers[i] = numbers[i];
- }
- tempNumbers[tempNumbers.Length - 1] = number;
- numbers = tempNumbers;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement