Сформируйте массив, содержащий 15 элементов, с датчика случайных чисел. получите новый массив, каждый элемент которого равен увеличенном на заданное с клавиатуры число соответствующему элементу исходного массива. выведите на экран исходные и полученные результаты.

BaLaWkA2004 BaLaWkA2004    1   24.08.2019 16:30    0

Ответы
Bogdan300707 Bogdan300707  05.10.2020 16:58
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(15,-50,50); a.Println;
  var k:=ReadInteger('k=');
  a.Transform(b->b+k); a.Println;
end.

Пример
17 6 -14 24 -39 17 39 9 -19 -7 -25 18 -37 -32 -43
k= 13
30 19 -1 37 -26 30 52 22 -6 6 -12 31 -24 -19 -30
ПОКАЗАТЬ ОТВЕТЫ
мик150 мик150  05.10.2020 16:58
Var
A:array[1..15] of integer;
i,B:integer;
Begin
WriteLn('Введите целое число');
ReadLn(B);
For i:= 1 to 15 do
    Begin
    A[i]:=random(21)-10;
    Write(A[i],' ')
    End;
WriteLn;
For i:= 1 to 15 do
    Begin
    A[i]:=A[i]+B;
    Write(A[i],' ')
    End;

End.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика