Дано естественное трёхзначное число n. Найдите сумму и творенье цифр в

Дано естественное трёхзначное число n. Найдите сумму и произведение цифр в нём.

Формат входных данных

Вводится целое число n (100n999)
Формат выходных данных

Требуется вывести сумму и произведение его цифр через пробел.

Задать свой вопрос
Васек Гриневич
Задача на c++ пренебрегал напомнить
2 ответа
include lt;iostreamgt;
using namespace std;

int main()

    int a, a1, a2, a3, s, p;
    cout lt;lt; "a = ", cin gt;gt; a, cout lt;lt; "\n";
    a1 = a/100;
    a2 = a/10 % 10;
    a3 = a % 10;
    s = a1+a2+a3;
    p = a1*a2*a3;
    cout lt;lt; "s = " lt;lt; s lt;lt; " p = " lt;lt; p lt;lt; "\n";
    return 0;


Пример:
a = 752
s = 14 p = 70
Можно сделать очень просто, введи каждую цифру данного трехзначного числа раздельно и совершай с ними все арифметические операции.
Uses Crt;
Var a,b,c,s,p:integer;
Begin
ClrScr;
writeln('Введи трехзначное число');
readln( a,b,c); После ввода каждой числа нажимай Enter
s:=0; s:=a+b+c;
p:=1; p:=a*b*c;
writeln('Сумма цифр s= ',s:5, 'Творение цифр p= ',p:7);
readkey
End.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт