Задать вопрос

6. Значения двух массивов A[1 ... 100] и B[1 ... 100] задаются с помощью следующего фрагмента программы: for n:=1 to 100 do A[n] : = (n-80) * (n-80); for n:=1 to 100 do B[101-n] : = A[n]; Какой элемент массива B будет наибольшимB[1]B[21]B[80]B[100]

+3
Ответы (1)
  1. 10 апреля, 05:45
    0
    Элементы массива A[n] равны квадратам чисел (n - 80). Элемент A[1]: = (1 - 80) ^2 = 79^2 = 6241. C ростом числа n от 1 до 80 абсолютная величина разности (n-80) уменьшается. На этом промежутке уменьшается и квадрат разности (n - 80) ^2. При n = 80 разность n - 80=0 и A[80] = 0. Далее величина разности начинает расти от 0 до 20 и при n = 100 разность n - 80 = 20, а A (100) = 400. В результате имеем квадратичную зависимость А (n) от n. Максимальное значение имеет элемент А[1].

    Во втором цикле элементам B[101-n] присваиваются значения А[n]. При n = 1 элементу B[100] будет присвоено значение наибольшего элемента А[1].

    Ответ: B[100].
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «6. Значения двух массивов A[1 ... 100] и B[1 ... 100] задаются с помощью следующего фрагмента программы: for n:=1 to 100 do A[n] : = (n-80) ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Определите значение переменной s после выполнения следующего фрагмента программы: n : = 1; s : = 0; while n < = 101 do begin s : = s + 7; n : = n + 1 end; 2) Определите значение переменной S после выполнения следующего фрагмента программы: S:=1;
Ответы (1)
For i:=1 to N do Begin write ('C[', i,']='); readln (C[i]); end * Приведенный фрагмент программы, предназчен для 1 вывода массива в столбец 2 вывода массива в строку 3 формирования массива случайными числами 4 ввода массива с клавиатуры For i:=
Ответы (1)
6) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; begin s : = 0; for n:=4 to 13 do begin s : = s + 15; end; write (s) end.
Ответы (1)
1) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a : = 3 + 8*4; b : = (a div 10) + 14; a : = (b mod 10) + 2;
Ответы (1)
Дана целочисленная прямоугольная матрица. Найти сумму элементов тех столбцов, которые содержат хотя бы один отрицательный элемент. Примечание: Размеры массивов задаются именованными константами.
Ответы (1)