Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Найти сумму цифр числа.


Автор: VanillaSky99 21.1.2010, 12:04
Дано натуральное число N. Найти сумму цифр числа. Предусмотреть проверку корректности ввода данных и возможность повторной работы с программой

Язык СИ

Автор: chaos 21.1.2010, 12:10
VanillaSky99, студент! smile
иди ты в раздел помощи

Автор: mes 21.1.2010, 12:15
Цитата(VanillaSky99 @  21.1.2010,  11:04 Найти цитируемый пост)
Найти сумму цифр числа.

с алгоритмом помогу, вот пример :
Код

 int a = -938;
 int dig_sum = 0;

 for (int val = abs (a); val;  val /= 10 )
  dig_sum += val % 10;

 std::cout << dig_sum << "  ";



Цитата(VanillaSky99 @  21.1.2010,  11:04 Найти цитируемый пост)
Предусмотреть проверку корректности ввода данных и возможность повторной работы с программой

ну а это уж сами, ибо иначе для чего учитесь  ?!
или если уж учиться совсем не в моготу, то :
Цитата(chaos @  21.1.2010,  11:10 Найти цитируемый пост)
в раздел помощи 



Автор: mes 21.1.2010, 12:18
Цитата(VanillaSky99 @  21.1.2010,  11:04 Найти цитируемый пост)
Язык СИ


Цитата(mes @  21.1.2010,  11:15 Найти цитируемый пост)
std::cout << dig_sum << "  ";

в Си аналoгичен :
Код

 printf ("%i ", dig_sum); 



Автор: VanillaSky99 21.1.2010, 12:23
спасибо

Автор: bsa 21.1.2010, 13:23
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)