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

Определить сумму цифр натурального числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ WinAPI Ошибка при явном подключении DLL: "Попытка чтения или записи в защищенную память" http://www.cyberforum.ru/cpp-beginners/thread1777169.html
Здравствуйте! Имеется библиотека vports3.dll В документации к ней сказано следующее: Данный файл описывает функции для работы с модулями ввода- вывода дискретных сигналов USB VPORTS посредством динамической библиотеки vports3.dll. Декларация вызова __stdcall.
C++ Как записать среднее арифметического четных столбцов в одномерный массив? Дана матрица целых чисел размера 5х9. Получить одномерный массив, состоящий из средних арифметических элементов каждого из столбцов, имеющих четные номера. Найти максимальный элемент одномерного массива. Как записать среднее арифметического четных столбцов в одномерный массив? #include <iostream> #include <iomanip> #include <time.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread1777154.html
Исключить все повторяющиеся, идущие подряд элементы дека C++
Создать список из целых чисел. Подсчитать количество пар соседних элементов, которые совпадают между собой. Оставить по одному из таких элементов, т.е. исключить все повторяющиеся, идущие подряд элементы. #include <iostream> #include <deque> using namespace std; int main() { int n;
В каком виде приходят данные на COM PORT? C++
Написал простейшую программку для передачи данных на БП через COM PORT. На сколько я знаю, данные нужно кодировать в ASCII перед отправкой, но в каком конкретно виде их отправлять я не могу разобраться. Нужны ли нули\пробелы после кодировки каждого символа? Нужны ли управляющие символы? Что бы и как я не отправлял, после всего БП просто зависает и его приходится перезагружать. Буду очень...
C++ LNK2019 при объявлении переменной типа из пространства имен в структуре http://www.cyberforum.ru/cpp-beginners/thread1777080.html
Доброго времени суток! Возникла такая проблема , при использовании типа определенного в пространстве имен в структуре BLOCK_INFO_FILE выдается ошибка компилятором : Ошибка LNK2019 unresolved external symbol "public: __thiscall MY_OPENGL_MATH::vector::vector(void)" (??0vector@MY_OPENGL_MATH@@QAE@XZ) referenced in function "public: __thiscall...
C++ Фиксирование количества знаков после запятой Здравствуйте! Мне надо, что функция "q" выводила в консоль число с фиксированной запятой, с количеством знаков после запятой, равным 4. Как это сделать?! "fixed" и "precision" не помогают. #include<iostream> using namespace std; int g (double a); int main() { double a=457.644; cout<<g(a)<<"\n"; подробнее

Показать сообщение отдельно
shilko2013
 Аватар для shilko2013
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 1
07.07.2016, 13:04     Определить сумму цифр натурального числа
Будет работать, пока не введено отрицательное число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
int main() {
 
    while (true) {
        int n,sum=0,d,a;
        cin >> n;
        if (n < 0)
            break;
        a = n;
        while (n > 0) {
            d = n % 10;
            sum += d;
            n = n / 10;
        }
        cout << "The sum of digits of " << a << " is " << sum << endl;
    }
 
    return 0;
}
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru