Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ahmilkha
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 4
#1

Сумма цифр заданного числа N - C++

06.05.2013, 07:04. Просмотров 413. Ответов 2
Метки нет (Все метки)

Добрый день ! Помогите написать программу , вычисляющую сумму цифр заданного числа N. Рекурсивным и не рекурсивным способом. Заранее огромное спасибо !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 07:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма цифр заданного числа N (C++):

Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 - C++
Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае:...

Сумма факториалов цифр заданного числа - C++
Посчитать сумму факториалов цифр заданного числа

Найти все простые числа, не превосходящие заданного числа, сумма цифр которых, также является простым числом - C++
Срочно нужен код программы в C++ (желательно с комментариями). Я бы разобрался и сам, но на это уйдет время, которого у меня нет :( ...

Определить равна ли сумма k цифр дробной части заданного вещественного числа сумме цифр целой части - C++
Помогите доделать задание, исправьте пожалуйста код!!! Срочно! Задание: Выполнить задания, выделяя цифры числа, хранящегося в переменной...

Сумма цифр заданного четырехзначного числа делиться на а с остатком b. - C++
составить программу, печатающую значение TRUE, если указанное высказываение является истинным, и FALSE В противном случае:

составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр) - C++
составить линейную программу , печатающую значение true , если указанное высказывание является истинным , и false - в противном случае. ...

2
Байт
Эксперт C
16555 / 10825 / 1640
Регистрация: 24.12.2010
Сообщений: 20,910
06.05.2013, 09:05 #2
Не рекурсивным
C++
1
for(s=0; n!=0; n /=10) s += (n%10);
Рекурсивным
i
C++
1
2
3
4
5
nt Sum(int n)
{
   if (n == 0) return 0;
   else return (n%10) + Sum(n/10);
}
1
SDev
43 / 41 / 10
Регистрация: 15.03.2013
Сообщений: 89
06.05.2013, 09:38 #3
не рекурсивно
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
void main(void)
{
int n,sum,k;
printf("\nInput number:"); scanf("%d",&n);
sum=0;
 
while( n > 0)
{
 
 k=n%10; 
 
 sum+=k;
 
 n=n/10;
 
}
 
printf("\nSumma: %d",sum);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 09:38
Привет! Вот еще темы с ответами:

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7 - C++
Помогите пожалуйста с задачей. Найдите натуральные числа такие, чтобы сумма их цифр следующего за ним числа делилась на 7. (язык С++)...

Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10 - C++
Введите четырехзначное число. Проверьте, больше ли 10 сумма его цифр.

Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7 - C++
задание:&quot;найдите простые числа такие, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7&quot; помогите...

Найти n первых простых чисел, сумма цифр у которых меньше заданного числа - C++
Помогите написать программу! Условие: найти n первых простых чисел, сумма цифр у которых меньше заданного m.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru