Спасайте по паскалю в двухмерном массиве заменить элементы меньшие 3 их кубами.массив заполнить случайными числами в интервале от -3 до 10 вывести на экран исходный и полученный массив в виде таблицы : !
177
419
Ответы на вопрос:
Const n=5; m=6; var a: array[1..n,1..m]of integer; i,j: integer; begin for i: =1 to n do begin writeln; for j: =1 to m do begin a[i,j]: =random(14)-3; write(a[i,j]: 4); end; end; writeln('новый массив: '); for i: =1 to n do begin writeln; for j: =1 to m do begin if (a[i,j]< 3)and(a[i,j]< > 0) then if a[i,j]< 0 then a[i,j]: =-round(exp(ln(-a[i,j])*3)) else a[i,j]: =round(exp(ln(a[i,j])*3)); write(a[i,j]: 4); end; end; end.
Pascalabc.net const n=5; m=6; var a: array[1..n,1..m]of integer; i,j: integer; begin writeln('исходный массив: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =random(-3,10); write(a[i,j]: 5); end; writeln; end; writeln('измененный массив: '); for i: =1 to n do begin for j: =1 to m do begin if a[i,j]< 3 then a[i,j]: =trunc(power(a[i,j],3)); write(a[i,j]: 5); end; writeln; end; end.
ответ:
программа выведет текст "x+1"
объяснение:
команда write - позволяет вывести на экран некоторое значение.
если бы было записано writeln(x), то на экране появилось бы значение переменной х, а именно 5 (в программе x присвоено значение 5).
однако, всё что помещается в кавычки '' - выводится на экран как текст
Популярно: Информатика
-
vagiz700004.04.2021 13:44
-
умник161425.11.2021 04:32
-
alisakim223.11.2022 17:45
-
Revantrtr25.09.2020 01:42
-
Ивангаййййййййй15.09.2022 11:56
-
Помошник11111111455506.10.2021 13:01
-
angel49108.05.2023 13:21
-
ник504302.11.2022 22:42
-
LalkaZEKA12.04.2020 22:38
-
dartwaoder20hdhxgs02.10.2022 10:30