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

Напишите программу, которая заполняет массив N=10 элементов случайными числами в диапозоне[10,50], выводит его на экран, а затем находит индексы всех элементов,равных введенному числу X. Программа должна вывести ответ"не найден", если в массиве таких элементов нет.


ilya1806: Какой ЯП? Паскаль ?

Ответы

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

Ответ:

begin

 var A := ArrRandom(10, 10, 50);

 A.Println;

 var X := ReadInteger();

 var ind := A.Indices(p -> p = X);

 if ind.Count > 0 then print(ind) else print('таких нет');

end.

Объяснение:


KnowsUser1: * Написано на PascalABC.NET
ilya1806: Ну как бы нет
ilya1806: если у тебя массив 10 50 10....
ilya1806: а Х = 10
ilya1806: А погоди, все ок, сори)
KnowsUser1: Массив там не [10, 50, 10], а состоящий из 10 целочисленных элементов, имеющих случайное значение в диапазоне от 10 до 50)))
ilya1806: Я думал, что он у тебя будет выводить одинаковые числа, а оказалось нет
Похожие вопросы
Предмет: Українська мова, автор: denchic77