40 .(pascal). дан одномерный динамический массив a(n), заполненный случайными числами в диапазоне от -30 до 30. все отрицательные элементы до минимального обнулить. исходный и изменённый массивы вывести на экран в отдельных строках.
168
314
Ответы на вопрос:
//pascal abc.net v3.0 сборка 1111 var ar: array of integer; n,i,min,mini: integer; begin randomize; min: =2147483647; writeln('введите размерность: '); readln(n); setlength(ar,n); writeln('array: '); for i: =0 to n-1 do begin ar[i]: =random(-30,30); write(ar[i]: 4); if min> =ar[i] then begin min: =ar[i]; mini: =i; end; end; for i: =0 to mini-1 do if ar[i]< 0 then ar[i]: =0; writeln; writeln('final array: '); for i: =0 to n-1 do write(ar[i]: 4); end.пример ввода: 5пример вывода: array: -3 -26 -2 18 -21final array: 0 -26 -2 18 -21
var a : real;
begin
readln(a);
if a> =0 then writeln(a-50) else writeln(a+100);
end.
Популярно: Информатика
-
KiryaRossokha06.01.2020 09:18
-
Эльза13200407.03.2020 21:03
-
Dangerrr15.03.2023 21:25
-
sofiko0716126.08.2020 01:42
-
mmmm003.05.2022 00:52
-
арсений21309.07.2020 16:01
-
frost09042004ozo97y06.12.2021 01:44
-
2001maks4412.06.2020 14:23
-
kvm118.01.2022 06:57
-
kaanekiken11.08.2020 00:35