Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace HomeWork
- {
- class Program
- {
- const string exit = "exit";
- const string totalSum = "sum";
- static void Main(string[] args)
- {
- string inputUser = "";
- int[] numbers = new int[0];
- int countNumbers = 0;
- int newSizeNumbers = 0;
- int sumNumbers = 0;
- while (true)
- {
- Console.WriteLine("Введите число");
- inputUser = Console.ReadLine();
- if (inputUser == exit)
- {
- break;
- }
- else if (inputUser == totalSum)
- {
- for (int i = 0; i < countNumbers; i++)
- {
- sumNumbers += numbers[i];
- }
- Console.WriteLine($"Сумма массива = {sumNumbers} ");
- Console.WriteLine("-------------------");
- }
- else if (int.TryParse(inputUser, out int number))
- {
- if (countNumbers == numbers.Length)
- {
- newSizeNumbers = numbers.Length + 1;
- int[] newNumbers = new int[newSizeNumbers];
- for (int i = 0; i < numbers.Length; i++)
- {
- newNumbers[i] = numbers[i];
- }
- numbers = newNumbers;
- }
- numbers[countNumbers] = number;
- countNumbers++;
- }
- else
- {
- Console.WriteLine("Некоректный ввод! Введите целое число.");
- }
- if (countNumbers == 0)
- {
- Console.WriteLine("\nМассив пустой.");
- }
- else
- {
- Console.WriteLine("\nИтоговый массив:");
- for (int i = 0; i < countNumbers; i++)
- {
- Console.Write($"{numbers[i]} ");
- }
- Console.WriteLine("\n");
- }
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement