С++, начало

с++, начало
Нужно найти произведение цифр данного четырехзначного числа. Язык - С++.
Как решить задачу? Только не нужно прям писать мне ответ, дайте подсказкунаправьте.

  • один из вариантов такой: число преобразуем например в строку, строку разбираем по символам, каждый символ конвертируем назад в число, умножаем числа
  • Снорк, ну зачем же так сложно? разбить на разряды можно банальным делением без остатка.и вычитанием
  • Так ответ или всё таки направить?
    цикл, колличество итераций которого равен или не больше разрядности данного числа вогнанного к примеру в строку. Во время итераций цикла перебор покомпонентно строки и их соответственно перемножение в накопительную переменную, вот по сути и всё.

    Сергей Басов никакой сложности, в С++ намного проще посимвольно обратиться к строке чем генерировать дополнительный массив. Ведь не про С же речь!

  • Деление нацело на 10 и получение остатка.