Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class MainClass
- {
- public static void Main(string[] args)
- {
- string vvod = " ";
- int chislo ;
- int[] massivChisel = new int[0];
- int[] massivSort = new int[0];
- int sum = 0;
- int max = 0;
- int maxPos = 0;
- bool exit = false;
- while (!exit)
- {
- Console.Clear();
- Console.Write("Пожалуйста, введите число, \nкомманду SUM для сложения введенных чисел," +
- "\nSORT для сортировки и вывода введенных чисел по возрастанию или " +
- "\nLIST для вывода введенных чисел" +
- "\nEXIT для выхода из приложения : ");
- vvod = Console.ReadLine();
- switch (vvod)
- {
- case "sum":
- for (int i = 0; i < massivChisel.Length; i++)
- {
- sum += massivChisel[i];
- }
- Console.WriteLine("Сумма введенных чисел равна " + sum);
- Console.ReadKey();
- break;
- case "list":
- for (int i = 0; i < massivChisel.Length; i++)
- {
- Console.Write(massivChisel[i] + " ");
- }
- Console.WriteLine();
- Console.ReadKey();
- break;
- case "exit":
- exit = true;
- break;
- case "sort":
- int[] sortMassiv = new int[massivChisel.Length];
- for ( int i = 0; i < massivChisel.Length; i++ )
- {
- for (int j = 0; j< massivChisel.Length; j++)
- {
- if(max < massivChisel[j] )
- {
- max = massivChisel[j];
- maxPos = j;
- }
- }
- massivChisel[maxPos] = 0;
- sortMassiv[i] = max;
- max = 0;
- }
- massivChisel = sortMassiv;
- for(int i = 0; i < massivChisel.Length; i++)
- {
- Console.Write(massivChisel[i] + " ");
- }
- Console.ReadKey();
- break;
- default:
- chislo = Convert.ToInt32(vvod);
- Console.WriteLine("Вы ввели число" + chislo);
- int [] createMassiv = new int [massivChisel.Length + 1];
- for (int i = 0; i < massivChisel.Length; i++)
- {
- createMassiv[i] = massivChisel[i];
- }
- createMassiv[massivChisel.Length] = chislo;
- massivChisel = createMassiv;
- break;
- }
- }
- Console.ReadKey();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement