Pascal. записать в файл последовательность натуральных чисел: а1, а2, аn (числа получить с генератора случайных чисел). сформировать новый файл, элементами которого являются числа а1, а1 * а2, а1 * а2 * а3, а1 * а2 * а3 * * аn.
101
473
Ответы на вопрос:
ответ:
объяснение:
const
max_elements = 1000;
a = 1;
b = 15;
first_file_name = '1.txt';
second_file_name = '2.txt';
var
i, j, n, r: integer;
p: real;
ar: array[1..max_elements] of integer;
f1, f2: text;
begin
randomize;
writeln('input n = ');
readln(n);
for i: =1 to n do begin
ar[i]: =random(b-a+1)+a;
end;
assign(f1, first_file_name);
rewrite(f1);
for i: =1 to n do begin
writeln(f1, ar[i]);
end;
close(f1);
assign(f2, second_file_name);
rewrite(f2);
for i: =1 to n do begin
p: =1;
for j: =1 to i do
p: =p*ar[j];
writeln(f2, p: 0: 0);
end;
close(f2);
readln;
end.
Популярно: Информатика
-
mamazomdi21.01.2022 06:58
-
Milka21041321.06.2020 23:06
-
Liza3257231.08.2022 21:26
-
veronik0931.12.2020 02:05
-
blackcat1813.07.2022 21:53
-
POLINAzhavoronkova19.08.2021 23:08
-
NekitLol23409.05.2022 06:40
-
igorpuzyrev106.11.2021 23:27
-
09alan06.09.2021 03:20
-
LeenBoom6906.05.2023 10:37