Нароооооод!Кто понимает в информатике,помогите пожалуйста решить номер один.Воть:сформируйте

Нароооооод!Кто смыслит в информатике,помогите пожалуйста решить номер один.Воть:сформируйте массив, содержащий 15 частей ,с подмогою датчику случайных чисел. Получите новый массив,каждый элемент которого равен сумме подходящего элемента исходного массива и его индекса. В полученном массиве удвойте элементы,которые меньше данного с клавиатуры числа А,и найдите их сумму . Выведите на экран начальные и приобретенные результаты

Задать свой вопрос
1 ответ

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.


, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт