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

Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите что означает /= http://www.cyberforum.ru/cpp-beginners/thread646894.html
Начал читать книгу для начинающих по с++, в одном из примеров встретил код вида Mxx/=N; Mxy/=N; My/=N; Mx/=N; Наверное, /= что-то настолько очевидное, что авторы забыли про него упоминуть.
C++ Хеш строки Как можно получить хеш строки на C++ с использованием только стандартных библиотек? Думал так: unsigned long long hash(char *str,size_t size) { int seed = 31 //abcd... unsigned long long result = 0; for (size_t idx=0;idx<size;idx++) { result = result + pow(double(seed),double(i))*s; } return result; } http://www.cyberforum.ru/cpp-beginners/thread646893.html
Проверка типа (typeid) C++
Подскажите пожалуйста как можно правильно реализовать такую вещь: если тип переменной и == int то.... нагуглил функцию: typeid(i).name(); которая выводит тип переменной, написал: #include "stdafx.h" #include <conio.h> #include <typeinfo.h> #include <iostream>
Как проверить правильно ли ты создал дистрактор C++
сабжж ???
C++ Как проверить, правильно ли создан copy-конструктор? http://www.cyberforum.ru/cpp-beginners/thread646823.html
сабжж ??
C++ Зацикливается вывод в функции Доброй ночи. Написал простую функцию для ввода целого числа с клавиатуры. int input_number() { int n; do { std::cout << "Enter num: "; std::cin >> n; std::cout << std::endl; } while( std::cin.fail() ); подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
05.09.2012, 08:51     Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел
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
30
31
32
#include <iostream>
 
int Digit_Summa(int Number)
{
    int Summa = 0;
    while(Number != 0)
    {
            Summa += Number % 10;
            Number /= 10;
    }
    return Summa;
}
 
int main()
{
    int Number_1 = 0, Number_2 = 0;
    
    std::cout << "Enter first number: ";
    std::cin >> Number_1;
    
    std::cout << "Enter second number: ";
    std::cin >> Number_2;
    
    int Proizv = Digit_Summa(Number_1) * Digit_Summa(Number_2);
    int Raznos = Digit_Summa(Number_1) - Digit_Summa(Number_2);
    
    std::cout << "Proizvedenije: " << Proizv << std::endl;
    std::cout << "Raznost': " << Raznos << std::endl;
    
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru