5 апреля 2015 г.

Пользователь вводит любое целое число. Необходимо посчитать сумму и произведение цифр этого числа

setlocale(LC_ALL, "Russian");
int digit;
do
{
int summ=0,proizv=1;
cout<<"Эта программа считает сумму и произведение цифр введённого числа\nВведите число: \n";
cin>>digit;
cout<<"\n";
for(int i=1;digit!=0;i++)
{
summ+=digit%10;
proizv*=digit%10;
digit/=10;
}
cout<<"Сумма цифр равна: "<<summ<<"\n";
cout<<"Сумма произведения равна: "<<proizv<<"\n";
cout<<"Если хотите продолжить, нажмите 1: ";
cin>>digit;
}while(digit==1);

Комментариев нет:

Отправить комментарий