#include <iostream>
using namespace std;
int main(){
int const k=3;
int a,b,i;
double sr,s,sr1;
locale::global(locale("russian_russia.866")); // Чтобы печатать русскими буквами
wcout<<L"Введите трехзначное число: ";
cin>>a;
if((a>99)&&(a<1000)){//Проверка числа на трехзначность
s=0;
while(a>=1){
b=a%10; //последняя цифра числа
s+=b; //сумма цифр числа
a/=10; //убираем последнюю цифру числа
}
sr=s/k; //среднее арифметическое цифр числа
wcout<<L"Среднее арифметическое цифр заданного числа: "<<sr<<endl<<endl;
wcout<<L"Все трехзначные числа, в которых среднее арифметическое их цифр равно "<<sr<<L":"<<endl;
for(i=100;i<1000;i++){ //Находим остальные числа, среднее арифметическое цифр которых соответствует найденному числу
a=i;
s=0;
while(a>=1){
b=a%10;
s+=b;
a/=10;
}
sr1=s/k;
if(sr==sr1)wcout<<i<<L" ";
}}
else wcout<<L"\nВы ввели не трехзначное число\n";
wcout<<L"\nДля выхода нажмите любую клавишу...\n";
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.