
Вопрос задан 26.01.2020 в 19:03.
Предмет Информатика.
Спрашивает Басарти Алина.
Помогите, пожалуйста, решить задачу в Pascal ABC))) Заполнить массив (20 случайных чисел в
диапазоне от 10 до 30). Ввести число и определить, есть ли в массиве элементы, равные введенному числу и вывести их номера или вывести «Таких элементов нет».

Ответы на вопрос

Отвечает Панов Никита.
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
begin
var a:=ArrRandom(20,10,30); a.Println;
var m:=ReadInteger('Искать');
a.Select((x,i)->Rec(x,i)).Where(x->x.Item1=m).
Select(x->x.Item2+1).Println
end.
Тестовое решение:
12 19 30 28 13 10 16 29 21 21 30 20 19 24 13 16 12 16 30 30
Искать 30
3 11 19 20
begin
var a:=ArrRandom(20,10,30); a.Println;
var m:=ReadInteger('Искать');
a.Select((x,i)->Rec(x,i)).Where(x->x.Item1=m).
Select(x->x.Item2+1).Println
end.
Тестовое решение:
12 19 30 28 13 10 16 29 21 21 30 20 19 24 13 16 12 16 30 30
Искать 30
3 11 19 20


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili