
Вопрос задан 26.06.2023 в 19:32.
Предмет Информатика.
Спрашивает Бойцов Александр.
Перед вами программа для вычисления суммы элементов массива A, десятичная запись которых
заканчивается на 2. Какое условие должно быть вместо многоточия? s := 0; for i := 1 to n do begin if … then s := s + A[i]; end; A[i] div 10 = 2 A[i] mod 10 = 2 A[i] div 2 = 2 A[i] mod 2 = 2 A[i] / 10 = 2 A[i] / 2 = 2

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

Отвечает Мухаметзянов Эльназ.
Ответ:
A[i] mod 10 = 2
Пояснение:
mod - остаток от деления.
22 mod 10 =?
22 : 10 = 2 (ост.2)
42 mod 10 =?
42 : 10 = 4 (ост.2)
Остаток всегда равен 2, что свидетельствует о том, что десятичная запись элементов массива заканчивается на 2, для этих как раз элементом программа вычислит сумму.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для вычисления суммы элементов массива A, десятичная запись которых заканчивается на 2, условие должно быть следующим:
pascalif A[i] mod 10 = 2 then
Таким образом, программа будет проверять, что остаток от деления элемента A[i] на 10 равен 2, что означает, что десятичная запись числа заканчивается на 2. Если это условие выполняется, то значение элемента A[i] добавляется к сумме s.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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