В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
123451527
123451527
12.06.2021 13:39 •  Информатика

Дано натуральное трёхзначное число n. найдите сумму и произведение цифр в нём. формат входных данных вводится целое число n (100≤n≤999) формат выходных данных требуется вывести сумму и произведение его цифр через пробел.

Ответ:
mihksy17
mihksy17
05.10.2020 01:30
#include <iostream>
using namespace std;

int main()
{
    int a, a1, a2, a3, s, p;
    cout << "a = ", cin >> a, cout << "\n";
    a1 = a/100;
    a2 = a/10 % 10;
    a3 = a % 10;
    s = a1+a2+a3;
    p = a1*a2*a3;
    cout << "s = " << s << " p = " << p << "\n";
    return 0;
}

Пример:
a = 752
s = 14 p = 70
0,0(0 оценок)
Ответ:
бес12
бес12
05.10.2020 01:30
Можно сделать очень просто, введи каждую цифру данного трехзначного числа отдельно и совершай с ними все арифметические операции.
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.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?