Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Оператор цикла. Вывести таблицу степеней двойки от нулевой до десятой https://www.cyberforum.ru/ cpp-beginners/ thread709481.html
Задание выполните, используя все три оператора цикла (т.е. вывод результатов на экран у Вас будет осуществляться трижды с коментарием о названии оператора цикла). Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой.
C++ Динамическое программирование. Определить оптимальную загрузку самолетов с грузоподъёмностью от G до 1,3G
Помогите решить задачу на динамич. программирование: Самолет имеет максимальную грузоподъемность G(m). Предметы, загружаемые в самолет, имеют различные веса и стоимости: wi(m), Сi (руб.) соответственно. Определить оптимальную загрузку самолетов с грузоподъёмностью от G до 1,3G. Показать, как изменится решение, если j-х предметов нужно погрузить не меньше k. G=20 W1=0,8 C1=12 W2=3,2...
C++ Объединить массивы в один, включив второй между пятым и шестым элементами Ввести с клавиатуры два одномерных массива содержащих 10 и 5 элементов. Объединить их в один массив, включив второй между пятым и шестым элементами.На экран вывести исходные массивы сформированные в три строки. спасибо https://www.cyberforum.ru/ cpp-beginners/ thread709420.html C++ Запрет ввода символов в консоли моя консольная программа имеет очень много вводов от пользователя, через контекстное меню (нажмите 1 для того, 2 для другого) чтоб не делать и не зацикливать каждый ввод в коде, возможно ли полностью запретить ввод каких-то конкретных символов(в основном запретить все кроме цифр 0-9 и +-) чтоб консоль никак не реагировала пока не введется допустимое значение. если нет, то как более удобно... https://www.cyberforum.ru/ cpp-beginners/ thread709416.html
C++ В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий текст : Иванов Иван Иванович, 1965 года рождения, место жительства г. Саратов b) создайте файл t2.txt, в который запишите следующий текст: Петров Сергей Федорович, 1966 года рождения, место жительства г.Энгельс 3. В папке К2 создайте файл t3.txt, в который...
C++ Умножение треугольных матриц«Методы обработки разреженных матриц» Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ к элементам свёрнутой матрицы осуществляется по формуле : k= j*(j-1)/2+i. Подстановкой этой формулы в алгоритм умножения обычных матриц пытаюсь добится результата, но он не совпадает. Возможно потому что обычные матрицы также ниже главной диагонали заполнены нулями... Каким еще способом можно... https://www.cyberforum.ru/ cpp-beginners/ thread709386.html
C++ Вычислить количество элементов в массиве, равных нулю https://www.cyberforum.ru/ cpp-beginners/ thread709379.html
Помогите пожалусто через 2 часа в институт пилить а мне зачет сделать нужно не в службу а в дружбу выручите
Ошибка при вызове конструктора с параметрами C++
подскажите, почему при вызове конструктора с параметрами выдает ошибку сегментации #include<math.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> #include <iostream> using namespace std;
C++ Новый масив из уникальных элементов другого массива Здравствуйте, помогите сделать функцию которая генерирует новый массив из элементов, которые не повторяются в другом массиву. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread709358.html C++ Все элементы вектора, которые встречаются более одного раза, переписать в другой вектор https://www.cyberforum.ru/ cpp-beginners/ thread709355.html
Все элементы вектора V,которые встречаються более одного раза ,переписать в другой вектор. Задача на С++ помогите решить.
C++ Работа с шрифтами
Заносим в массив кнопки с диалогового окна: for(int index = 0; index < CONTROL_BUTTON_COUNT; index++) DDX_Control(pDX, index + 1000, ControlButtons); .... Устанавливаем текст кнопки и ее шрифт: CHAR Lang;
C++ найдите пожалуйста ошибку https://www.cyberforum.ru/ cpp-beginners/ thread709349.html
почему то слепляет возраст и имя 2го и 3го рабочих #include <stdio.h> #include <stdlib.h> #include <conio.h> main() { int vA,vB,vC; char a; char b; char c;
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
12.12.2012, 13:16 0

Написать функцию, находящую сумму цифр целого числа - C++ - Ответ 3844214

12.12.2012, 13:16. Показов 11375. Ответов 7
Метки (Все метки)

Ответ

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
33
34
35
36
37
38
#include <iostream>
 
// функция, находящая сумму 
int sum_digit(int n)
{
    // изначально сумма равна 0
    int sum = 0; 
    
    // до тех пор, пока число не равно 0
    while(n)
    {
        // к сумме прибавляем последнюю цифру числа
        sum += n % 10;
        // число уменьшаем в 10 раз (избавляемся от разряда единиц)
        n /= 10;
    }
    // возвращаем сумму
    return sum;
}
 
// главная функция 
int main()
{
    int n;
    
    // вводим число, проверяя на корректность
    do
    {
        std::cout << "Enter n: ";
        std::cin >> n;  
    }
    while(n <= 0);
    
    // вызываем ф-цию (аргумент - введенное число) и печатаем ее результат
    std::cout << "sum = " << sum_digit(n) << "\n";
    
    return 0;
}


Вернуться к обсуждению:
Написать функцию, находящую сумму цифр целого числа C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2012, 13:16
Готовые ответы и решения:

Описать функцию DigitCountSum(K), находящую количество C цифр целого положительного числа K, а также их сумму
Описать функцию DigitCountSum(K), находящую количество C цифр целого положительного числа K, а...

Написать функцию , возвращающую сумму цифр целого неотрицательного числа.
Помогите пожалуйста! Написать функцию sumDigit, возвращающую сумму цифр целого неотрицательного...

Описать процедуру, находящую количество C цифр целого положительного числа K, а также их сумму
Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа...

Напишите функцию, которая выводит сумму цифр трехзначного целого числа
Это ужас девачки, сказали написать программу через функцию, я написал... сказали что там нет...

7
12.12.2012, 13:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2012, 13:16
Помогаю со студенческими работами здесь

Написать программу, которая находит сумму цифр целого числа
Написать программу, которая находит сумму цифр целого числа с использованием рекурсивной функции....

Описать процедуру DigitCount(K, C), находящую количество цифр целого положительного числа
Описать процедуру DigitCount(K,C), находящую C — количество цифр целого положительного числа K (K —...

Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно...

Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru