Определить элементы массива, для которых величина |AK – R| меньше заданной величины Q - C#
Формулировка задачи:
Дано число R и целочисленный массив A. Сформировать новый массив, состоящий из элементов исходного массива, для которых величина |AK – R| меньше заданной величины Q.
Решение задачи: «Определить элементы массива, для которых величина |AK – R| меньше заданной величины Q»
textual
Листинг программы
using System; using System.Collections.Generic; class Program { static void Main(string[] args) { List<Int32> helpArray = new List<Int32>(); Int32[] A = new Int32[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Int32[] B; Console.Write("R: "); Int32 R = Int32.Parse(Console.ReadLine()); Console.Write("Q: "); Int32 Q = Int32.Parse(Console.ReadLine()); foreach (Int32 number in A) { if (number - R < Q) { helpArray.Add(number); } } B = new Int32[helpArray.Count]; for (Int32 i = 0; i < helpArray.Count; i++) { B[i] = helpArray[i]; } ShowContent(A, "Initial Array\t"); ShowContent(B, "Modified Array\t"); Console.ReadLine(); } static void ShowContent(Int32[] Array, String Condition) { Console.Write(Condition); for (Int32 i = 0; i < Array.Length; i++) { Console.Write(" " + Array[i]); } Console.WriteLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д