С++ Цикл while пользователь вводит число надо отыскать творение цифр его
С++ Цикл while юзер вводит число надобно найти творение цифр его числа . Очень ПРОСТО
Авилочкина
Эмилия
Переведи число в строчку S, потом задаешь i = 1 и P = 1, позже в цикле пока i<длины строчки делаешь агрегацию (творенье) P*=S[i] и увеличиваешь i++. Я С++ не знаю, но тут нужно отыскать всего две функции (способа): перевод целого в строку и перевод знака (либо строчки) в целое. Обязаны такие быть в С++.
1 ответ
Мирослава Дорохович
include lt;iostreamgt;
include lt;cstdlibgt;
using namespace std;
int main()
int number, multi = 1;
cin gt;gt; number;
while(number != 0)
multi *= number %10;
number /= 10;
cout lt;lt; multi lt;lt; endl;
system("pause");
return 0;
Тамлянкин
Антон
1. Почему дефайним и инициализируем в строку?
Влад Пергаменщиков
2. Почему ввод данных не валидируется?
Лариса Воронель
3. Почему в цикле литерал - справа?
Злата Степашко
4. Зачем ставим паузу? Либо работаем в винде и не умеем запускать консольные рпограммы?
Калайчева
Елизавета
5. Для чего для паузы целый заголовок инклюдить? Может тогда уж просто сделает inf loop?
Вячеслав Сизьков
Одним словом: данные не валидируются, код потенциально страшный, так ещё и с излишним функционалом, но без необходимого (:
Kostjan Galinov
6. Для чего глобальный using namespace? Не знаем к чему это приводит?
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов