
Вопрос задан 02.10.2023 в 11:15.
Предмет Информатика.
Спрашивает Кротюк Віталій.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до
10 000 включительно. Напишите программу, которая находит сумму элементов массива, меньших 200 и при этом кратных 5, а затем заменяет каждый такой элемент на число, равное найденной сумме. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки. Например, для исходного массива из шести элементов: 204 115 27 20 305 4 программа должна вывести (по одному числу в строке) числа 204 135 27 135 305 4

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

Отвечает Мурлыкина Ника.
Ответ:
#include <iostream>
using namespace std;
int main(){
int araay[30] = { 204, 115, 27, 20, 305, 4 };
int summ = 0;
for (int i = 0; i < 30; i++)
{
if (araay[i] < 200 && araay[i] % 5 == 0)
summ += araay[i];
}
for (int i = 0; i < 30; i++)
{
if (araay[i] < 200 && araay[i] % 5 == 0)
araay[i] = summ;
}
return 0;
}
Объяснение:
написал на с++



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вы можете решить эту задачу на языке программирования, например, на Python. Вот пример программы для решения данной задачи:
python# Создаем массив из 30 элементов
arr = [204, 115, 27, 20, 305, 4, ...] # Замените ... на остальные элементы массива
# Инициализируем переменную для хранения суммы
sum_less_than_200_and_multiple_of_5 = 0
# Проходимся по массиву и находим сумму и подсчитываем количество элементов, меньших 200 и кратных 5
for i in range(len(arr)):
if arr[i] < 200 and arr[i] % 5 == 0:
sum_less_than_200_and_multiple_of_5 += arr[i]
# Заменяем каждый элемент, удовлетворяющий условиям, на сумму
for i in range(len(arr)):
if arr[i] < 200 and arr[i] % 5 == 0:
arr[i] = sum_less_than_200_and_multiple_of_5
# Выводим измененный массив
for element in arr:
print(element)
В этой программе мы сначала находим сумму элементов, удовлетворяющих вашим условиям, а затем заменяем каждый такой элемент на эту сумму и выводим измененный массив.


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