Информатика

Write a program that takes an array of 2018 positive integers, not exceeding 30,000, as input. The program should find

Write a program that takes an array of 2018 positive integers, not exceeding 30,000, as input. The program should find the number of elements in the array that are multiples of 3 and their decimal representation ends with the digit 1. For each of these elements, replace it with this number. The program should then output the modified array, with one element per line. For example, for an input array of 5 elements (15, 71, 21, 111, 41), the program should output the numbers 15, 71, 2, 2, 41 (one number per line). #include using namespace std; const int N = 2018; int main
Верные ответы (1):
  • Вечный_Мороз
    Вечный_Мороз
    45
    Показать ответ
    Суть вопроса: Задача на программирование

    Пояснение: Эта задача направлена на развитие навыков программирования и понимания работы с массивами. Чтобы решить эту задачу, вам потребуется написать программу на языке программирования, которая будет выполнять следующие шаги:
    1. Создайте массив из 2018 положительных целых чисел, не превышающих 30,000.
    2. Пройдитесь по всем элементам массива и найдите те числа, которые являются кратными 3 и заканчиваются на цифру 1.
    3. Замените каждый найденный элемент на это число.
    4. Выведите измененный массив, по одному элементу на каждой строке.

    Дополнительный материал:
    Допустим, у нас есть массив из 5 элементов: 15, 71, 21, 111, 41.

    В программе выполняются следующие шаги:
    1. Проверяется каждое число в массиве. Числа 15, 21 и 111 являются кратными 3 и заканчиваются на цифру 1.
    2. Эти числа заменяются соответственно на 15, 2 и 2.
    3. Измененный массив выводится на экран:
    15
    71
    2
    2
    41

    Совет: Для решения этой задачи, вам потребуется использовать циклы и условные операторы. Рекомендуется разделить задачу на подзадачи и решить каждую подзадачу по отдельности, чтобы облегчить процесс программирования.

    Проверочное упражнение: Напишите программу на языке программирования, которая будет решать данную задачу.
Написать свой ответ: