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

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

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

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

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

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

Сумма цифр натурального числа C++
C++ Сумма цифр натурального числа
C++ Сумма цифр введённого числа
Сумма цифр двучислового числа C++
Сумма факториалов цифр заданного числа C++
Сумма цифр заданного четырехзначного числа делиться на а с остатком b. C++
Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. C++
Сумма цифр натурального числа C++
C++ Сумма цифр числа
C++ Сумма цифр числа
Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10 C++
C++ Сумма цифр трехзначного числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15296 / 9698 / 1440
Регистрация: 24.12.2010
Сообщений: 18,051
06.05.2013, 09:05     Сумма цифр заданного числа N #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);
}
SDev
43 / 41 / 10
Регистрация: 15.03.2013
Сообщений: 88
06.05.2013, 09:38     Сумма цифр заданного числа N #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);
}
Yandex
Объявления
06.05.2013, 09:38     Сумма цифр заданного числа N
Ответ Создать тему
Опции темы

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