Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 09.10.2014
Сообщений: 21
1

Найти количество элементов одномерного массива, лежащих в диапазоне от А до В

26.10.2015, 20:27. Показов 5269. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти количество элементов массива, лежащих в диапазоне от А до В

С#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2015, 20:27
Ответы с готовыми решениями:

Найти количество элементов массива, лежащих в диапазоне от a до b
В одномерном массиве, состоящем из вещественных элементов, вычислить: a) количество элементов...

Найти количество элементов массива, лежащих в диапазоне от А до В
Найти количество элементов массива, лежащих в диапазоне от -10 до 20

Найти количество элементов массива, лежащих в диапазоне от А до В
/*11. В одномерном массиве, состоящем из n вещественных элементов, вычислить: - количество...

Найти количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов...

2
12 / 12 / 20
Регистрация: 07.10.2015
Сообщений: 51
27.10.2015, 12:18 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
            int n = int.Parse(Console.ReadLine()); // вводим размер массива
            int[] mas = new int[n]; //создаем массив
            
            Random r = new Random();
            for (int i = 0; i < n; i++)
            {
                mas[i] = r.Next(1, 100);  //заполняем массив числами от 1 до 100
                Console.Write("{0,4}", mas[i]); // выводим массив на экран для контроля
            }
            Console.WriteLine();
 
            int A = int.Parse(Console.ReadLine());  // вводим с клавиатуры  A
            int B = int.Parse(Console.ReadLine()); // вводим с клавиатуры В
            int count = 0; //создаем счетчик
 
            for (int i = 0; i < n; i++) 
                if ((mas[i] >= A) && (mas[i] <= B)) count++;  // считаем кол-во элементов mas[i] в диапазоне
            Console.WriteLine("Количество элементов в диапазоне " + count); //выводим на экран
0
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
27.10.2015, 12:39 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ну и версия, которую преподы не принимают, но для развития полезно.
C#
1
int count = mas.Count(x => x >=A && x <= B);
1
27.10.2015, 12:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2015, 12:39
Помогаю со студенческими работами здесь

Найти количество элементов массива, лежащих в диапазоне от А до В
1) Найти количество элементов массива, лежащих в диапазоне от А до В (вводятся с клавиатуры). 2)...

Найти количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов...

Найти количество элементов массива, лежащих в заданном диапазоне
1. Найти количество элементов массива, лежащих в диапазоне от А до В. 2. Найти сумму элементов...

Найти количество элементов массива, лежащих в заданном диапазоне
В одномерном массиве, состоящем из п вещественных элементов, вычислить: Количество элементов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru