Дан массив из 10 целых чисел. Требуется заполнить массив случайными числами из отрезка [30; 65].
Далее требуется верно ли, что сумма элементов, которые меньше 50, есть четное число.

6 Фев 2022 в 19:41
115 +1
0
Ответы
1

Чтобы заполнить массив случайными числами из отрезка [30; 65], можно воспользоваться функцией rand() и оператором % для получения числа в нужном диапазоне:

include include

using namespace std;

int main() {
const int size = 10;
int arr[size];
int sum = 0;

for (int i = 0; i < size; i++) {
arr[i] = rand() % 36 + 30;
sum += arr[i];
}
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
cout << endl;
int sum_less_50 = 0;
for (int i = 0; i < size; i++) {
if (arr[i] < 50) {
sum_less_50 += arr[i];
}
}
if (sum_less_50 % 2 == 0) {
cout << "Сумма элементов, которые меньше 50, является четным числом." << endl;
} else {
cout << "Сумма элементов, которые меньше 50, не является четным числом." << endl;
}
return 0;

}

После заполнения массива случайными числами из отрезка [30; 65], мы находим сумму элементов, которые меньше 50, и проверяем является ли она четным числом.

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