Предмет: Информатика, автор: udaevegor2005

Заданы массивы A(5) B(4), C(7). Определить, в каком массиве меньше чисел, попадающих в интервал от 10 до 20. Подсчёт количества чисел попадающих в интервал от 10 до 20 оформить в виде метода. Заполнение массивов и вывод на печать оформить в виде методов


udaevegor2005: На C#

Ответы

Автор ответа: kulibaina
1

Ответ:

using System;

class Program {

   static void Main(string[] args) {

       int[] A = { 2, 15, 7, 14, 22 };

       int[] B = { 10, 13, 25, 9 };

       int[] C = { 16, 18, 20, 5, 11, 19, 8 };

       int countA = CountNumbersInRange(A);

       int countB = CountNumbersInRange(B);

       int countC = CountNumbersInRange(C);

       Console.WriteLine($"Numbers in range [10, 20]: A={countA}, B={countB}, C={countC}");

       if (countA < countB && countA < countC) {

           Console.WriteLine("Array A has the least numbers in the range [10, 20]");

       }

       else if (countB < countA && countB < countC) {

           Console.WriteLine("Array B has the least numbers in the range [10, 20]");

       }

       else {

           Console.WriteLine("Array C has the least numbers in the range [10, 20]");

       }

   }

   static int CountNumbersInRange(int[] arr) {

       int count = 0;

       foreach (int num in arr) {

           if (num >= 10 && num <= 20) {

               count++;

           }

       }

       return count;

   }

}

Объяснение:

Сначала определяются три массива A, B и C заданных размеров и с указанными значениями. Затем вызывается метод CountNumbersInRange для каждого из этих массивов, чтобы определить, сколько чисел в каждом из массивов попадает в интервал от 10 до 20 включительно.

Метод CountNumbersInRange проходит по каждому элементу массива и увеличивает счетчик, если значение элемента находится в интервале от 10 до 20 включительно.

Затем программа выводит количество чисел, попадающих в интервал от 10 до 20 для каждого из массивов и определяет, в каком из массивов меньше чисел, попадающих в этот интервал.


kulibaina: Спасибо
Похожие вопросы
Предмет: Алгебра, автор: sviridivadariia