Дан двумерный массив A[m,n].Отыскать творение отрицательных частей массив а.Результаты
Дан двумерный массив A[m,n].Отыскать произведение отрицательных элементов массив а.Результаты выдать на экран.НУЖЕН ПАСКАЛЬ
Задать свой вопрос1 ответ
Серега Мушихин
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
begin
var m:=ReadInteger('Количество строк в массиве:');
var n:=ReadInteger('Количество столбцов в массиве:');
Writeln('*** Исходный массив [',m,',',n,'] ***');
var a:=MatrRandom(m,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
Writeln('Творение отрицательных: ',
a.ElementsByRow.Where(x-gt;xlt;0).Aggregate(BigInteger(1),(x,y)-gt;(x*y)))
end.
Пример
Количество строк в массиве: 5
Количество столбцов в массиве: 10
*** Начальный массив [5,10] ***
-81 -56 21 11 -1 -74 25 52 -89 -13
99 59 9 94 -8 -56 99 45 20 11
-93 90 -20 73 -13 69 -4 90 88 -25
72 -94 -96 -86 -88 -35 76 -34 -63 -64
-78 -98 16 73 34 -66 48 93 -74 42
----------------------------------------
Произведение отрицательных: -5146553166409683850017552514909470720000
// Внимание! Если программа не работает, обновите версию!
begin
var m:=ReadInteger('Количество строк в массиве:');
var n:=ReadInteger('Количество столбцов в массиве:');
Writeln('*** Исходный массив [',m,',',n,'] ***');
var a:=MatrRandom(m,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
Writeln('Творение отрицательных: ',
a.ElementsByRow.Where(x-gt;xlt;0).Aggregate(BigInteger(1),(x,y)-gt;(x*y)))
end.
Пример
Количество строк в массиве: 5
Количество столбцов в массиве: 10
*** Начальный массив [5,10] ***
-81 -56 21 11 -1 -74 25 52 -89 -13
99 59 9 94 -8 -56 99 45 20 11
-93 90 -20 73 -13 69 -4 90 88 -25
72 -94 -96 -86 -88 -35 76 -34 -63 -64
-78 -98 16 73 34 -66 48 93 -74 42
----------------------------------------
Произведение отрицательных: -5146553166409683850017552514909470720000
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов