Определить элементы массива, для которых величина |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();
   }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы