Есть ответ 👍

Массив из десяти элементов заполнили, а потом изменили. Чему будет равна сумма значений элементов массива после выполнения фрагмента программы? for i := 1 to 10 do
A[i]:=i + 1;
for i := 2 to 10 do
A[i]:= A[i - 1];

245
319
Посмотреть ответы 2

Ответы на вопрос:

ира967
4,6(78 оценок)

20

Объяснение:

Первый цикл записывает в ячейку массива значение ее номера, увеличенное на 1. После прохождения цикла мы получим следующие значения:

A[1]=2; A[2]=3; A[3]=4; A[4]=5; A[5]=6; A[6]=7; A[7]=8; A[8]=9; A[9]=10; A[10]=11.

Следующий цикл меняет значения ячейки массива на значение из предыдущей (начиная со второй). Вторая станет равна первой, третья второй, которая равна первой, так мы просто размножим значение из первой ячейки на все остальные.

Несложно будет вычислить сумму десяти ячеек, каждая из которых равна 2: 2*10=20.

ответ: 20

fd1132
4,5(86 оценок)

program dva_chisla;

var

    a,b,s,p,v: real;

begin

  writeln('введите два числа');

  readln(a,b);

  s: =a+b;

  writeln('сумма чисел ',a,' + ',b,' = ',s);

  v: =a-b;

  writeln('разность чисел ',a,' - ',b,' = ',v);

  p: =a*b;

  writeln('произведения чисел ',a,' * ',b,' = ',p);

end.

Популярно: Информатика