Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace C_Ijun
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- const string CommandExit = "exit";
- const string CommandSum = "sum";
- string userChoice;
- bool isJobCountNums = true;
- int[] listOfElements = new int[0];
- Console.Write("Программа подсчёта чисел.\n" +
- "Можете вписать любое число.\n" +
- $"При вводе {CommandExit} - произойдёт выход из программы(подсчёта чисел не будет).\n" +
- $"При вводе - {CommandSum} , произойдёт подсчёт чисел.\n");
- while (isJobCountNums)
- {
- userChoice = Console.ReadLine();
- switch (userChoice)
- {
- case CommandExit:
- Console.WriteLine("Хорошего дня!");
- isJobCountNums = false;
- break;
- case CommandSum:
- int sumNumbers = 0;
- foreach (int element in listOfElements)
- {
- sumNumbers += element;
- }
- Console.Write($"Сумма введённых чисел - {sumNumbers}.\n");
- break;
- default:
- int[] tempArrayNum = new int[listOfElements.Length + 1];
- for (int i = 0; i < listOfElements.Length; i++)
- {
- tempArrayNum[i] = listOfElements[i];
- }
- tempArrayNum[tempArrayNum.Length - 1] = Convert.ToInt32(userChoice);
- listOfElements = tempArrayNum;
- break;
- }
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement