Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двухзначных чисел или сообщает, что таких чисел нет.программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности).количество чисел не превышает 100. введенные числа не превышают 300. программа должна вывести среднее арифметическое двухзначных чисел или вывести no, если таких чисел в последовательности нет.язык c++
#include <iostream>
using namespace std;
int main() {
int sum = 0, total = 0, number;
cin >> number;
while (number > 0) {
if (9 < number && number < 100) {
sum += number;
++total;
}
cin >> number;
}
if (total > 0) {
cout << (1.0 * sum) / total << "\n";
} else {
cout << "NO" << "\n";
}
return 0;
}