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

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что на выходе у функции insert ? http://www.cyberforum.ru/cpp-beginners/thread659612.html
В учебнике предлагают такой способ подсчета слов одинаковых, !именно с пом итератора: map<string,int> m; while(cin>>str){ pair<map<string,int>::iterator,bool> p=m.insert(make_pair(str,1)); if(!p.second){++p.first->second;} } Но, он мне не совсем понятен...
C++ winnt.h(5545) : error C2146: что за ошибка ? c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C2146: syntax error : missing ';' before identifier 'ContextRecord' c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing... http://www.cyberforum.ru/cpp-beginners/thread659601.html
C++ Проверить утверждение "результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа"
Составить программу для проверки утверждения «Результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа ». Нароботок нет так как непонятно в задаче ничего, может кто-то из вас поможет)
C++ Считывание вещественных переменных до определенного символа
Заранее спасибо за помощь, немного подзабыл как осуществить считывание каких-либо целых или вещественных переменных до,например, точки, а лучше до перевода на новую строку. Только пожалуйста без cout и cin, через обычные fprintf и fscanf. Благодарю, добрые люди)
C++ virtual ~Function(); virtual function(); http://www.cyberforum.ru/cpp-beginners/thread659589.html
Что такого дает приставка virtual: функциям деструкторам и class? В Википедии написано,что если деструктор не виртуальный это может приводит к утечкам в памяти, если деструктор виртуальный то все отработает коректно. Вот не понятно что делает(дает) эта приставка virtual? Или подскажите в каком направлении копать.
C++ В двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива Задача такова: "в двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива". не могли бы вы пример или сам код написать??? буду очень благодарен. Заранее спасибо!!! подробнее

Показать сообщение отдельно
KostyaKulakov
Заблокирован
28.09.2012, 15:16     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
 
 
/*
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
*/
int main()
{
    int a, res=1;
    cin >> a;
    int b = a % 10;
    int copy = a;
    
    for(int i=0; i < 3; i++)
    {
        copy /= 10;
        res *= copy % 10;
    }
 
    res *= b;
 
    if(res > a)
        cout << res << " > " << a << endl << "res > a" << endl;
    else
        cout << res << " < " << a << endl << "res < a" << endl;
 
 
}
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru