Дан массив из 10 целых чисел. Требуется заполнить массив случайными числами из отрезка [30; 65]. Далее требуется верно ли, что сумма элементов, которые меньше 50, есть четное число.
Чтобы заполнить массив случайными числами из отрезка [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, и проверяем является ли она четным числом.
Чтобы заполнить массив случайными числами из отрезка [30; 65], можно воспользоваться функцией rand() и оператором % для получения числа в нужном диапазоне:
include includeusing namespace std;
int main() {
for (int i = 0; i < size; i++) {const int size = 10;
int arr[size];
int sum = 0;
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, и проверяем является ли она четным числом.