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

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

Войти
Регистрация
Восстановить пароль
 
mario[x]
2 / 2 / 0
Регистрация: 11.06.2011
Сообщений: 43
#1

Сумма отделенных цифр - C++

12.03.2012, 21:36. Просмотров 337. Ответов 7
Метки нет (Все метки)

Привет всем!

У меня вопрос)
Вот пользователь вводит число
Например, 1234

Ответ: Должно получиться 1+2+3+4=10.
Как это сделать?
Давайте только идеи. Языки Си, без всяких if,for,while.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 21:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма отделенных цифр (C++):

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

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

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" - C++
4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа "a" сумма его...

Рекурсия: количество цифр в числе, сумма цифр и реверс числа - C++
Вот задание: Написать программу, которая запрашивает у пользователя целое число, на экран выводит сколько цифр в числе, их сумму и...

Определить сколько цифр в заданном натуральном числе, и чему равна сумма его цифр - C++
Дано натуральное число n (n<=100). Определить сколько цифр в числе n, чему равна сумма его цифр.

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

7
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
12.03.2012, 21:38 #2
без всяких if,for,while.
Вы серьезно?
0
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
12.03.2012, 21:40 #3
C++
1
2
3
4
5
6
int i1 = 1234 % 10; // = 4
int i2 = 1234 % 100 / 10; //= 3
int i3 = 1234 % 1000 / 100; // 2
int i4 = 1234 / 1000; // = 1
 
cout << i1 + i2 + i3 + i4;
0
mario[x]
2 / 2 / 0
Регистрация: 11.06.2011
Сообщений: 43
12.03.2012, 21:47  [ТС] #4
хах, все равно пишут на С++

какие еще идеи есть?

Добавлено через 1 минуту
спасибо за идею
Infinity3000
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
12.03.2012, 21:47 #5
mario[x], алгоритм не зависит от языка.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int func(int num)
{
    return num ? num % 10 + func(num / 10) : 0;
}
 
int main()
{
    int a;
    scanf("%d", &a);
    printf("%d\n", func(a));
    return 0;
}
Если только тернарный оператор не считать разновидностью if-a.
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.03.2012, 21:48 #6
Цитата Сообщение от mario[x] Посмотреть сообщение
хах, все равно пишут на С++

какие еще идеи есть?
эти идеи уже давно нашли решение, поиск по форуму "сумма цифр числа"
0
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
12.03.2012, 21:49 #7
Цитата Сообщение от mario[x
хах, все равно пишут на С++
Я прекрасно видел что вы просили на С!

как сказал уважаемый soon,
Цитата Сообщение от soon Посмотреть сообщение
алгоритм не зависит от языка
0
mario[x]
2 / 2 / 0
Регистрация: 11.06.2011
Сообщений: 43
12.03.2012, 21:54  [ТС] #8
soon, о рекурсия)
0
12.03.2012, 21:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2012, 21:54
Привет! Вот еще темы с ответами:

Дано натурально число n. Сколько цифр в этом числе. Чему равняется сумма цифр. Найти первую цифру - C++
Желательно в С

Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу - C++
Требуется помощь.. Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому...

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27 - C++
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме средних цифр , а само число делится на 6 и 27 . В С++

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


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

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

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