Нароооооод!Кто понимает в информатике,помогите пожалуйста решить номер один.Воть:сформируйте
Нароооооод!Кто смыслит в информатике,помогите пожалуйста решить номер один.Воть:сформируйте массив, содержащий 15 частей ,с подмогою датчику случайных чисел. Получите новый массив,каждый элемент которого равен сумме подходящего элемента исходного массива и его индекса. В полученном массиве удвойте элементы,которые меньше данного с клавиатуры числа А,и найдите их сумму . Выведите на экран начальные и приобретенные результаты
Задать свой вопросprogram xxx;
var
b, c : array [1..15] of integer;
i, s, a : integer;
begin
//Подключаем датчик случайных чисел
randomize;
//Цикл наполняющий массивы
for i:=1 to 15 do
begin
b[i]:=random(100);
c[i]:=(b[i] + i);
end;
//Выводим на экран 1ый массив
write('1-ый массив: ');
for i:=1 to 15 do
begin
write(b[i],' ')
end;
writeln('');
//Выводим на экран 2ой массив
write('2-ой массив: ');
for i:=1 to 15 do
begin
write(c[i],' ')
end;
writeln('');
//Вводим число А
write('Введите число А=');
readln(a);
//Формируем 3-ий массив и обретаем сумму эоементов наименьших А
s:=0;
for i:=1 to 15 do
if c[i]lt;a then begin c[i]:=c[i]* 2; s:=s+c[i]; end;
//Выводим на экран 3-ий массив
write('3-ий массив: ');
for i:=1 to 15 do
begin
write(c[i],' ')
end;
writeln('');
writeln('сумма частей наименьших А=', s);
readln
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.