Вопрос:

16. Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число — сумму чисел, оканчивающихся на 3. Пример работы программы: Входные данные: 3 13 25 23 Выходные данные:

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

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

Пошаговое решение:

  1. Шаг 1: Считать количество чисел в последовательности.
  2. Шаг 2: Инициализировать переменную для хранения суммы чисел, оканчивающихся на 3 (например, `sum_ending_in_3 = 0`).
  3. Шаг 3: В цикле считать каждое число из последовательности.
  4. Шаг 4: Для каждого введенного числа проверить, оканчивается ли оно на 3 (т.е. остаток от деления на 10 равен 3).
  5. Шаг 5: Если число оканчивается на 3, добавить его к `sum_ending_in_3`.
  6. Шаг 6: После обработки всех чисел, вывести значение `sum_ending_in_3`.

Пример работы:

Входные данные:

  • 3
  • 13
  • 25
  • 23

Обработка:

  • 3: оканчивается на 3. `sum_ending_in_3` становится 0 + 3 = 3.
  • 13: оканчивается на 3. `sum_ending_in_3` становится 3 + 13 = 16.
  • 25: не оканчивается на 3.
  • 23: оканчивается на 3. `sum_ending_in_3` становится 16 + 23 = 39.

Выходные данные: 39

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие