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

Произведение цифр числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread166504.html
C++ В одномерном массиве найти самую длинную серию одинаковых элементов. Заранее огромное спасибо.
C++ Дополнить и проанализировать класс Дано описание классов. Проанализировать его и дополнить код программы таким образом, чтобы функции-члены класса были встроенными. Показать иерархию, образованную этим классом. class Point { public: int x; int y; }; http://www.cyberforum.ru/cpp-beginners/thread166493.html
C++ Информация о исполняемом файле.
Как можно добавить в исполняемый файл (Win32) дополнительную информацию которую можно посмотреть в проводнике? Номер версии в часности. Используемый компилятор - MinGW. То что это возможно - гарантировано :) Я компилировал исходники архиватора XZ и там эта информация есть. Она там вводится в файлах с расширением *.rc, но там куча макросов и принцип действия мне непонятен.
C++ Сортировка сложноватая
Дан двухмерный массив.Отсортировать его по строчкам. можете показать способ,которым переводится двумерный массив в одномерный,потом сортируется и снова переводится в двумерный? очень нужно
C++ Сравнение чисел. http://www.cyberforum.ru/cpp-beginners/thread166471.html
Вообщем нужно ввести с клавы 3 числа. Нужно чтобы прога вывела их в порядке max, min, middle. В голову кроме if(max<min){}ничего не приходит. Просто код получиться очень большой. Есть другой вариант ?
C++ Литература для языка C Подскажите пожалуйста полезную литературу для изучения языка С c нулевого уровня! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
16.09.2010, 23:23     Произведение цифр числа
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main(void){
    int num, mul;
    
    printf("Number: ");
    if ( scanf("%d", &num ) != 1 || ! num )
        return 1;
    
    for ( mul = 1; num; num /= 10 )
        mul *= num % 10;
    
    printf("Multiply of digits: %d\n", mul);
    
    return 0;
}
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru