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

Сумма цифр числа - C++

Восстановить пароль Регистрация
 
MAYBACH313
5 / 5 / 0
Регистрация: 20.05.2013
Сообщений: 51
22.12.2013, 18:51     Сумма цифр числа #1
Пожалуйста помогите с помощью рекурснивных функций подсчитать сумму цифр произвольного числа
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 18:51     Сумма цифр числа
Посмотрите здесь:

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7 C++
C++ Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7
C++ Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9
Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" C++
C++ Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27
Рекурсия: количество цифр в числе, сумма цифр и реверс числа C++
Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. C++
C++ Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
23.12.2013, 02:26     Сумма цифр числа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdlib>
#include <iostream>
 
int dsum(int x) {
  return (x < 10) ? x : (dsum(x / 10) + (x % 10));
}
 
int main() {       
  int x;
   std::cout << "x = ";
   std::cin >> x;   
   std::cout << dsum(std::abs(x)) << std::endl;
}
Yandex
Объявления
23.12.2013, 02:26     Сумма цифр числа
Ответ Создать тему
Опции темы

Текущее время: 00:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru