Top.Mail.Ru
Ответы

Дан массив из 20 целых чисел:

в первая половина элементов вводится с клавиатуры, вторая - генерируются на диапазоне от 1 до 100. Определить:
1. Сумму элементов массива.
2. количество четных элементов, кратных 5.
3. максимальный двузначный элемент.

По дате
По рейтингу
Аватар пользователя
Знаток
4мес
1234567891011121314151617181920212223
 #include <iostream> 
#include <cstdlib> 
#include <ctime> 
using namespace std; 
 
int main() { 
    int arr[20]; 
    for(int i = 0; i < 10; i++) cin >> arr[i]; 
    srand(time(0)); 
    for(int i = 10; i < 20; i++) arr[i] = rand() % 100 + 1; 
     
    int sum = 0; 
    for(int i = 0; i < 20; i++) sum += arr[i]; 
     
    int count = 0; 
    for(int i = 0; i < 20; i++) if(arr[i] % 2 == 0 && arr[i] % 5 == 0) count++; 
     
    int maxTwoDigit = -1; 
    for(int i = 0; i < 20; i++) if(arr[i] >= 10 && arr[i] <= 99 && arr[i] > maxTwoDigit) maxTwoDigit = arr[i]; 
     
    cout << sum << "\n" << count << "\n" << maxTwoDigit; 
    return 0; 
}