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

От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 15: name lookup of `j' changed for new ISO `for' scoping http://www.cyberforum.ru/cpp-beginners/thread520731.html
как исправит ошибку ? #include <iostream> using namespace std; int main() { int age; //array 'age' of 4 ints for(int j=0; j<4; j++) //get 4 ages {
C++ Даны матрицы целых чисел Даны матрицы целых чисел V,W. Найти общие суммы элементов строк , из функции вернуть две суммы.Организовать вызов процедуры с параметрами-массивами http://www.cyberforum.ru/cpp-beginners/thread520722.html
C++ почему в файл не заносятся данные
При вводе данных файл оказывается пустым
C++ Rand в матрице работает криво.
Делаю программу на заполнение матрицы случайными числами, к примеру . #include <iostream> using namespace std; int main() { setlocale (LC_ALL,"Russian"); int mas ; int n; cout<<"Введите разрядность";
C++ создание DLL http://www.cyberforum.ru/cpp-beginners/thread520681.html
Помогите пожалуйста понять что не так сделала 8)))) может что-то странное в коде Program1.dll //--------------------------------------------------------------------------- #include <vcl.h> #include <windows.h> #include <iostream.h> #include <conio.h> #pragma hdrstop //--------------------------------------------------------------------------- // Important note about DLL memory...
C++ Строка в матрицу Помогите пожалуйста Есть такая задача 001100101 101100111 (по середине три пробели) нужно их перенести в двух матрицах так чтобы получить 001 100 101 и 101 100 111 подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
17.03.2012, 12:28     От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int getSum(int number) {
    int sum = 0;
    while (number) {
        sum += number % 10;
        number /= 10;
    }
    return sum;
}
int main() {
    int number = 2147483640;
    int count = 1;
 
    while ((number -= getSum(number)) > 0)
        ++count;
    std::cout << count;
    return 0;
}
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru