
Значения элементов двух массивов A и B размером 1×100 задаются с помощью следующего фрагмента
программы: for i:=1 to 100 do A[i] := 50-i; for i:=1 to 100 doB[i] := A[i] +49;Сколько элементов массива B будут иметь отрицательные значения? 1) 102) 13) 1004) 50

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

Ответ:
2) 1
Объяснение:
for i := 1 to 100 do A[i] := 50 - i;
A[1] = 50 - 1 = 49
A[2] = 50 - 2 = 48
A[49] = 50 - 49 = 1
A[50] = 50 - 50 = 0
A[51] = 50 - 51 = -1
A[99] = 50 - 99 = -49
A[100] = 50 - 100 = -50
В массиве А будет 50 элементов с отрицательными значениями (100 - 51 + 1 = 50)
for i := 1 to 100 do B[i] := A[i] + 49;
В[1] = 49 + 49 = 98
В[2] = 48 + 49 = 97
В[49] = 1 + 49 = 50
В[50] = 0 + 49 = 49
В[51] = -1 + 49 = 48
В[99] = -49 + 49 = 0
В[100] = -50 + 49 = -1
В массиве В будет 1 элемент с отрицательным значением



Значения элементов массива b задаются с помощью формулы b[i] = a[i] - 49.
Исходно значение a[i] равно 50 - i.
Таким образом, получаем формулу для b[i]: b[i] = (50 - i) - 49 = 1 - i.
Теперь можем посчитать, сколько элементов в массиве b будут иметь отрицательные значения.
Так как b[i] = 1 - i, то b[i] будет отрицательным, если i > 1.
Таким образом, элементы с индексами i > 1 будут иметь отрицательные значения.
В массиве b размером 1x100 всего 100 элементов, значит, 100 - 1 = 99 элементов будут иметь отрицательные значения.
Ответ: 99 элементов массива b будут иметь отрицательные значения.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili