5. В массиве из 20 случайных чисел в диапазоне от 0 до 50 найти сумму четных элементов.
СРОЧНО ПОЖАЛУЙСТАААА
Ответы
Ответ:
написал на питон и с++
Объяснение:
import random
# Generating an array of 20 random numbers
array = [random.randint(0, 50) for i in range(20)]
print("Array of random numbers:", array)
# Calculating the sum of even numbers
sum_of_even_numbers = sum(x for x in array if x % 2 == 0)
print("Sum of even numbers:", sum_of_even_numbers)
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
const int size = 20;
int array[size];
srand(time(0));
for (int i = 0; i < size; i++) {
array[i] = rand() % 51;
}
int sum_of_even_numbers = 0;
for (int i = 0; i < size; i++) {
if (array[i] % 2 == 0) {
sum_of_even_numbers += array[i];
}
}
cout << "Array of random numbers:";
for (int i = 0; i < size; i++) {
cout << " " << array[i];
}
cout << endl;
cout << "Sum of even numbers: " << sum_of_even_numbers << endl;
return 0;
}