Разработать программу. Для организации одномерного массива использовать динамическую память. Дан массив целых чисел. Элементы массива, сумма цифр которых равна 6,
разделить на 3.

9 Мая в 19:40
73 +1
0
Ответы
1
include

int sumOfDigits(int num) {
int sum = 0;
while (num != 0) {
sum += num % 10;
num /= 10;
}
return sum;
}

int main() {
int size;
std::cout << "Enter the size of the array: ";
std::cin >> size;

int* arr = new int[size];
std::cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
std::cin >> arr[i];
}
for (int i = 0; i < size; i++) {
if (sumOfDigits(arr[i]) == 6) {
arr[i] /= 3;
}
}
std::cout << "Array after dividing elements with sum of digits equal to 6 by 3: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
delete[] arr;
return 0;

}

28 Мая в 20:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир