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

Чему равна сумма цифр числа n. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод слова и вывод его в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread249057.html
символьные массивы
C++ STL, const_iterator Подскажите, пожалуйста, зачем существует Container::const_iterator, если можно просто сделать const Container::iterator ? http://www.cyberforum.ru/cpp-beginners/thread249052.html
C++ нужен совет по выводу
короче смотрите есть допустим во такой цикл for (int i=1;i<=20;i++) { } в цикле надо сделать вывод i и выглядить он должен вот так 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 какие есть варианты?????
C++ Библиотека функций
Может кто поможет!! Язык С. Создать библиотеку функций для построения таблиц истинности булевых функций заданных КНФ и ДНФ. Пользователь вводит ДНФ или КНФ и при подключении BF.H (которую нужно создать..как? help!!) выводит табл истинности.
C++ как определить количество 'пробел' в строке. http://www.cyberforum.ru/cpp-beginners/thread249023.html
Подскажите,пожалуйста, как определить количество 'пробел' в строке.
C++ Подсчет символов пробелов и строк в файле Дан текстовый файл. Подсчитать в нем общее количество символов, преобразовать эту величину к размеру файла в килобайтах, вывести также количество пробелов в файле и количество строк. Все данные просчитать в одном цикле. Никак не выходит в 1 цикле:( подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
02.03.2011, 17:06     Чему равна сумма цифр числа n.
Цитата Сообщение от Wlad445 Посмотреть сообщение
можно ли както полегче?:-)
пара строчек всего
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int sum(int number) { return ( number ) ? number % 10 + sum(number / 10) : 0; }
 
int main(void){
    int num;
 
    while ( printf("Number: ") && scanf("%d", &num) == 1 )
        printf("Sum of digits: %d\n", sum(num));
 
    return 0;
}
 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru