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

Дано трехзначное натуральное число. Найти произведение его цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка pow overflow error http://www.cyberforum.ru/cpp-beginners/thread879414.html
Помогите с задачей,выдает ошибку pow overflow error
C++ Задача на скорость, расстояние 2. Расстояние между полицейской машиной и автомобилем преступника равно 240 м. Скорость полицейского автомобиля 40 м/c, машины преступника - 38 м/с. Как скоро полицейские догонят преступника? Я девушка, и, честно говоря, не понимаю, зачем нас заставляют это решать :( http://www.cyberforum.ru/cpp-beginners/thread879413.html
C++ Разработать программу создания и обработки динамической структуры данных
Составить программу, которая: • обеспечивает первоначальный ввод предложения и формирует из символов предложения очередь; • затем, как только в предложении встречается пробел, все символы переписываются в стек. • полученный стек должен быть выведен на экран
Чем map отличается от multimap? C++
если можно пример напишите
C++ Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных http://www.cyberforum.ru/cpp-beginners/thread879405.html
Составить программу, которая: • обеспечивает первоначальный ввод целых чисел и формирует из них упорядоченного списка; • затем удалить из списка отрицательные числа и удвоить положительные; • исходный и преобразованный список должны быть выведены на экран; спасибо!)
C++ Структура (найти ошибку в этом коде) Добрый день. Возникла такая проблема, не могу найти ошибку в этом коде, выводит непонятные символы. Уже все перепробовал) #include "stdio.h" #include "StdAfx.h" #include "iostream" using namespace std; struct avto { char marka; char model; char color; char year; подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
26.05.2013, 17:43     Дано трехзначное натуральное число. Найти произведение его цифр
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main()
{
    const int min_val = 100;
    const int max_val = 999;
 
    int val;
    std::cout << "input value(" << min_val << " <= value <= " << max_val << "): ";
    std::cin >> val;
 
    if(!std::cin || val < min_val || val > max_val)
    {
        std::cout << "input error\n";
        return 1;
    }
 
    const int a = (val / 100);
    const int b = (val / 10 % 10);
    const int c = (val % 10);
 
    std::cout << a << " * " << b << " * " << c << " = " << a * b * c << "\n";
}
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru