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

Сумма цифер натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы с пред и постусловием http://www.cyberforum.ru/cpp-beginners/thread176015.html
Пожалуйста помогите решить задачку по C++ Циклы с предусловием и постусловием ввод и вывод через printf scanf Последовательность чисел образуется по правилу Ai=1/i Дано вещественное число...
C++ Строки. Подсчет различных слов Привет всем, помогите пожалуйста решить задачу, целью которой является определение количества различных слов введенного текста. Хочу сначала вводить все символы в массив до первого разделяющего... http://www.cyberforum.ru/cpp-beginners/thread176008.html
C++ error LNK2001: unresolved external symbol "public: __thiscall - как преодолеть ошибки линковки объектов при сборке проекта
Пытаюсь откомпилировать проект (утилиту), которая досталась мне в наследство от бывшего программера. Компилятор MS VS C++ 7.1 (в котором написан сам проект). Уже многие ошибки преодолел. Сейчас...
Определить количество слов в строке и вывести на экран слова строки в столбик C++
Добрый вечер! Помогите разобраться: Исходное задание: Дана строка текста, в которой слова разделены символами # и пробелами. А) определяет количество слов в строке и выводит на экран слова...
C++ проверка попадания точки в заданную область (вопрос) http://www.cyberforum.ru/cpp-beginners/thread175964.html
Задание: 1.Записать логическое выражение,соответствующее заданной области истинности 2.Составить программу для: подсчета количества точек, попавших в заданную область формирования массива из...
C++ В заданном массиве целых чисел указать те числа, в которых больше всего единиц Помогите, пожалуйста, с задачец. В заданном массиве целых чисел указать те числа, в которых больше всего единиц подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
14.10.2010, 13:53
Цитата Сообщение от Edvard* Посмотреть сообщение
по моему ето С , а не С++
Ну да, но как С++ программа скомпилируется. Вот наоборот как правило не получается...
Ещё вариант (на С++)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int dsum(int val){
    return ( ! val ) ? 0 : val % 10 + dsum(val / 10);
}
 
int main(){
    int n, s;
 
    std::cout << "Number: ";
    std::cin >> n;
    std::cout << "Sum of digits: " << ( s = dsum(n) ) << ", it's " << ( s & 1 ? "odd" : "even" ) << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru