Форум программистов, компьютерный форум CyberForum.ru

Как найти произведение цифр любого числа, которое ввел пользователь? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как заставить компилятор не компилить неправильную программу? http://www.cyberforum.ru/cpp-beginners/thread749584.html
Мне не даёт покоя разговор с одним программистом, имевший место быть несколько лет назад. Тот сказал, что он так кодит, что у него неправильный код просто-напросто не компилится, а я не стал уточнять. Многое я бы отдал, чтобы вернуться к тому разговору! Ясно дело, что даже если это и правда, то правда условная. Компилятор же не знает, что нужно человеку. Тем не мене, может есть какие-то...
C++ Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу Есть программа #include <iostream> using namespace std; int main () { double val_1 = 0.0; http://www.cyberforum.ru/cpp-beginners/thread749576.html
Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах C++
Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах. В случае отсутствия таких элементов вывести на экран надпись: «These elements are not found».* const int size=10; int ar={2,32,69,35,48,78,95,21,25,12}; for (int i=0; i<size; i++) if (ar%2==0 && i%2!=0)
C++ Поиск подстроки в строке(алгоритм Бойера-Мура)
Программа находит шаблоны в строке алгоритмом Бойера-Мура и находить должна в строке которая находится в файле. Сам код работает и находит все как надо, кроме разве что того, что если в строке есть пробел он ничего не ищет, а сразу return 0... Возможно ли, что это глюк компилятора или все же ошибка в коде? Помогите, пожалуйста.
C++ Нужен совет: Какую библиотетеку подключить, чтобы в консоли русские символы были http://www.cyberforum.ru/cpp-beginners/thread749555.html
Какую библиотетеку подключить что бы в консоли русские символы были ?
C++ Файл в vector<int> Как более удачно записать файл в вектор. С помощью чего открыт файл не имеет значения. Заранее спасибо. подробнее

Показать сообщение отдельно
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
30.12.2012, 02:07     Как найти произведение цифр любого числа, которое ввел пользователь?
а можно ещё проще - не загоняя в строку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int j=123,count=1,temp;
while(j>0)
{
     temp=j%10;
     if(temp)
     {
         count*=temp;
         j/=10;
     }
     else
     { 
         count=0;
         break;
     }
}
Можно отсюда и убрать проверку на 0 - я просто написал её на всякий случай, вдруг вам так больше понравится.
 
Текущее время: 22:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru