Предмет: Информатика,
автор: spider1010228
Решить задачу дан двумерный массив целых чисел вывести только четные строки массива сохраняя порядок их следования и порядок записи элементов в этих строках
Ответы
Автор ответа:
0
===== PascalABC.NET =====
begin
var (m, n) := ReadInteger2('Число строк и столбцов:');
var a := MatrRandom(m, n, -99, 99);
a.Println(4);
Writeln;
var vc := ArrGen(n, i -> i);
var vr := ArrGen(m div 2, i -> 2 * i + 1);
a.MatrSlice(vr, vc).Println(4)
end.
Замечание: Если компилятор на распознает MatrSlice, следует обновить его версию хотя бы до 3.5.1.2250 от 14.09.19.
Если Вы не имеет такой возможности, используйте альтернативный вариант, но в этом случае будет утрачено "красивое" форматирование результата.
begin
var (m, n) := ReadInteger2('Число строк и столбцов:');
var a := MatrRandom(m, n, -99, 99);
a.Println(4);
Writeln;
foreach var i in Range(1, m -1, 2) do
a.Row(i).Println;
end.
Приложения:


Похожие вопросы
Предмет: Литература,
автор: platosshka
Предмет: Физика,
автор: taabidna
Предмет: Физика,
автор: akinayuki1703
Предмет: Математика,
автор: kuzinatasha
Предмет: Информатика,
автор: Shkceyj