1) массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в строчку. найти минимум в первой половине массива и максимум во второй половине массива и их номера.
2) массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в строчку. найти минимальное число, делящееся на 3, среди полученных чисел.
,
===== PascalABC.NET =====
begin
var a := ArrRandom(10, 10, 100);
a.Println;
// 1
var k := a.Length div 2;
var i := a[:k].IndexMin;
Writeln('Минимальный в первой половине: ', a[i],
' с номером ', i + 1);
i := a[k:].IndexMax;
Writeln('Максимальный во второй половине: ', a[k + i],
' с номером ', k + i + 1);
// 2
Println('Минимальное число, делящееся на 3, равно',
a.Where(p -> p mod 3 = 0).Min)
end.