Заданы одномерные массивы a и b. найти сумму положительных элементов массива b и заменить на это значение все элементы массива а расположение перед максимальным элементом массива
120
269
Ответы на вопрос:
Pascalabc.net 3.3.5, сборка 1660 от 20.04.2018 внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',50); a.println; var b: =arrrandom(readinteger('n=',50); b.println; var sp: =b.where(t-> t> 0).sum; var im: =a.indexmax; if im> 0 then begin a: =arrfill(im,sp)+a[im: ]; a.println end else writeln('максимальный элемент стоит первым') end. пример n= 15 -34 -10 30 16 -36 35 10 39 21 50 29 -41 4 25 -28 n= 13 -36 -6 -3 5 -34 -19 -35 -23 2 49 -8 24 -3 80 80 80 80 80 80 80 80 80 50 29 -41 4 25 -28
var
a, b, k, m: integer;
begin
write('a = '); readln(a);
write('b = '); readln(b);
write('k = '); readln(k);
write('m = '); readln(m);
if b / a > m / k then
writeln('серая ткань дороже синей на ', b / a - m / k, ' тенг за метр')
else
writeln('синяя ткань дороже серой на ', m / k - b / a , ' тенг за метр');
end.
Популярно: Информатика
-
gsgshhshsbababa24.06.2020 11:19
-
матиматик5а21.05.2023 20:37
-
suleymanovrusl13.03.2020 23:05
-
bistreeee15.05.2022 09:03
-
Djdjdjdjdjje13.08.2020 04:54
-
yasuga11.03.2023 18:25
-
angel107315.03.2020 06:33
-
atexpro444ggvg04.06.2023 05:41
-
Lisa551105.03.2021 02:30
-
prospekt88825.10.2021 08:51