Автор: dima_s_d_s (15.09.2007 в 09:30)
#include <iostream>
using namespace std;
void main ()
{
int x=0, s=1;
cout<<"Введите число в диапазане 100-9999";
cin>>x;
for (;;)
{
if (x<100 || x>9999) {cout<<"Вы ввели не верное чило\n";
cout<<"Введите число в диапазане 100-9999 "; cin>>x;}
else break;
}
if (x<=999) {for (; x!=0; x/=10) {s*=x%10;}}
else {for (s=0; x!=0; x/=10) {s+=x%10;}}
cout<<"\n"<<s;
}
|