Решаем задачу на C#

Приветствую всех, сегодня решаем по предложенному студентом задачу на C#. И так у нас из условия задания дано:

Дан целочисленный массив размера N. Удалить из массива все нечетные числа и вывести размер полученного массива и его содержимое.

Теперь рассмотрим пример кода:

 

	static void Main(string[] args)
		{
			Console.Write("\nВведите количество элементов массива:");
			int N = Convert.ToInt32(Console.ReadLine());
			int[] arr = new int[N];
			Random rand = new Random();
			Console.Write("\nНеотсортированный массив:");
			Console.Write("\n");
		//Создаем и заполняем массив

			for(int i=0; i < N; i++)
			{
				arr[i] = rand.Next(0, 201) - 100;
				Console.Write("{0}", arr[i]);
				Console.Write(' ');
			}

			//Сортируем
			Console.WriteLine("\n");
			Console.WriteLine("Отсортированный массив:");
			int k = 0;
			for(int i = 0; i < arr.Length; i++)
			{
				if (arr[i] % 2 == 0){
					k++;
					Console.Write("{0}", arr[i]);
					Console.Write(' ');
				}
			}

			Console.Write("\n");
			Console.WriteLine("Размер массива:{0}", k);


			Console.ReadKey();
		}

 

Обновлено: 20.10.2017 — 16:03

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.