Предмет: Информатика,
автор: voodik2
Помогите с решением задания по PASCAL !!! СРОЧНО, ПОЖАЛУЙСТА!! ПОМОГИТЕ "PASCAL ABC"
Приложения:

Ответы
Автор ответа:
0
===== PascalABC.NET
begin
var n := ReadInteger('Введи длину массива:');
var a := SeqRandomReal(n, 1.0, 99.0).Select(p -> Round(p,1)).ToArray;
a.Println;
var m := ReadInteger('Задайте номер элемента');
if not (m in Range(1, n)) then
begin
Print('Недопустимый номер');
exit
end;
var im := a[:m].IndexMin;
var min := a[im];
Swap(a[im], a[n-1]);
a.Transform(p -> p / min);
a.Println
end.
Похожие вопросы
Предмет: Математика,
автор: diana1235675
Предмет: Українська література,
автор: badfladd
Предмет: Українська література,
автор: berezino03082009
Предмет: География,
автор: kotsoevamilana
Предмет: Биология,
автор: lilomg
(Пример: ввод: n=5, a={7, 2, 5, 10, 4}; вывод: 17, 7, 10)
2) Дан двумерный массив размерности n*m (n строк и m столбцов). Подсчитать сколько раз в данном массиве встречается введенное число p. Вывести на экран любую из строк, где данное число встречается (иначе вывести 0).
(Пример: ввод: n=3, m=2, p=3, a={(7, 3); (5, 8); (3, 5)}; вывод: 2, 7, 3)