Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 4
1

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

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

Добрый день ! Помогите написать программу , вычисляющую сумму цифр заданного числа N. Рекурсивным и не рекурсивным способом. Заранее огромное спасибо !!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 07:04
Ответы с готовыми решениями:

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

Определить, действительно ли сумма цифр заданного числа меньше указанного числа а
Дано натуральное число. а) Верно ли, что сумма его цифр меньше a? б) Верно ли, что произведение...

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

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

2
Эксперт C
24335 / 15025 / 3163
Регистрация: 24.12.2010
Сообщений: 32,140
06.05.2013, 09:05 2
Лучший ответ Сообщение было отмечено ahmilkha как решение

Решение

Не рекурсивным
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
44 / 42 / 31
Регистрация: 15.03.2013
Сообщений: 91
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 09:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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