Дан массив из 20 целых чисел:
в первая половина элементов вводится с клавиатуры, вторая - генерируются на диапазоне от 1 до 100. Определить:
1. Сумму элементов массива.
2. количество четных элементов, кратных 5.
3. максимальный двузначный элемент.
По дате
По рейтингу
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;
}
Больше по теме