Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Странная(или не странная, незнаю) реакция на буквы, знаки операций Всем добрый день. Делаю маленькую наработку, пока есть только начало. Ниже код: #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL, "rus"); https://www.cyberforum.ru/ cpp-beginners/ thread1126042.html Замена символов в строке и передача аргументов в программу C++
Надо написать программку в соответствии с данным заданием : Программа заменяет в строке первый символ , введенный пользователем , все символы с начала строки до символа с индексом (меньшим целым числом) , определенным пользователем ,на второй символ введенный пользователем , все символы до конца строки от символа с индексом (большим целым числом), так же определенным пользователем т определяет...
C++ Вычислить площадь тупоугольного треугольника по координатам вершин Пусть даны координаты трех точек на плоскости. Если они могут быть вершинами тупоугольного треугольника, вычислите его площадь. Выведите длины сторон в порядке убывания. Я решал, но на равностороннем треугольнике тест валится. Выдает сообщение что треугольник тупоугольный со всеми подробностями. Помогите пожалуйста #include <iostream> ... https://www.cyberforum.ru/ cpp-beginners/ thread1126022.html C++ Выделение памяти построчно или куском. Массив C++ https://www.cyberforum.ru/ cpp-beginners/ thread1126003.html
Здравствуйте! Привожу следующий код: int H = 20000, W = 20000, y, x; int **rows; //ВЫДЕЛЕНИЕ ПАМЯТИ ПОСТРОЧНО _time.tic(); rows = new int *;
C++ Перевод двоичного числа в десятичное
Программа принимает введенное с клавиатуры двоичное число, например 1011, и выводит его десятичное представление, для 1011 - 11. Программа должна реализовываться с помощью рекурсивной функции. Ниже код. Проблема в следующем, она считает только первую цифру, то есть 1*8+0*4+1*2+1*1 = 11. Но на экран выводится только 8. Если в функции выводить результат каждого суммирования, то получается 11. Никак...
C++ Элементы введенного с клавиатуры массива https://www.cyberforum.ru/ cpp-beginners/ thread1125985.html
Программа, которая проверяет, представляют ли элементы введенного с клавиатуры массива убывающую последовательность
C++ Выводим следующий день Нужна помощь... Нужно, чтобы когда вводишь день, месяц, год - то день отображался следующий. А также, чтобы когда 31.12.2014 число отображалась - 1.1.2015. Когда я введу 30 день, то он мне тупо скажет, что день 32. #include<stdio.h> #include<conio.h> #include<math.h> main() { int day,month,year; https://www.cyberforum.ru/ cpp-beginners/ thread1125982.html Run-Time Check Failure #2 - Stack around the variable 'tek' was corrupted C++
Собственно, работаю с длинными числами, пытаюсь организовать деление. Ошибка появляется, естественно, в podeliti.cpp. include.h: #ifndef INCLUDE_H #define INCLUDE_H #include <fstream> using std::ifstream; using std::ofstream;
C++ Восьмиразрядное двоичное число в десятичное https://www.cyberforum.ru/ cpp-beginners/ thread1125973.html
Преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное.
C++ Матрица, сумма строчек Вообщем мне нужно подправить вывод матрицы(чтобы выводилась как матрица и сумму строчек // matraca.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <locale> #define a 3 #define b 3 https://www.cyberforum.ru/ cpp-beginners/ thread1125970.html
Байты считанны по одному. Как обьедянить в одно целое? C++
Хай народ.. У меня прикол в том что я в цикле читаю по одному байту, пока байт не будет определенного события... Тоесть Я прочитал 1 байт, если не подходит, идем дальше.. Вообщем нужно сделать так чтобы с этих всех байтов собрать все вместе... Что то типо byte+byte+.... Вот код: int nolasit = 0; byte read_buf = new byte; for (int i = 0; i <= nolasit; i++) ...
C++ Коэффициенты полинома https://www.cyberforum.ru/ cpp-beginners/ thread1125953.html
подскажите пожалуйста, каким методом нужно считать коэффициенты? как составить программу для их вычисления?
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12487 / 7508 / 1758
Регистрация: 25.07.2009
Сообщений: 13,818
21.03.2014, 19:27 0

Написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем - C++ - Ответ 5932334

21.03.2014, 19:27. Показов 2531. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Denis2614 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
unsigned dsum(unsigned n) {
    return ( n ) ? n % 10 + dsum(n / 10) : 0;
}
 
int main() {
    unsigned n;
    
    while ( std::cout << "Number: " && std::cin >> n )
        std::cout << "Sum of digits: " << dsum(n) << std::endl;
    
    return 0;
}


Вернуться к обсуждению:
Написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2014, 19:27
Готовые ответы и решения:

Написать рекурсивную функцию вычисления суммы цифр натурального числа
Вот задача: Написать рекурсивную функцию вычисления суммы цифр натурального числа. Вот что я...

Написать рекурсивную функцию вычисления суммы цифр натурального числа
Помоги написать код, пожалуйста. Написать рекурсивную функцию вычисления суммы цифр натурального...

Написать рекурсивную функцию вычисления суммы цифр натурального числа
Нужно написать рекурсивную функцию вычисления суммы цифр натурального числа. Я написал...

Написать рекурсивную функцию вычисления количества цифр натурального числа
Написать рекурсивную функцию вычисления количества цифр натурального числа. Помогите пожалуйста,...

1
21.03.2014, 19:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2014, 19:27
Помогаю со студенческими работами здесь

Написать рекурсивную функцию вычисления количества цифр натурального числа
Как написать рекурсивную функцию вычисления количества цифр натурального числа?

Написать рекурсивную функцию вычисления количества цифр натурального числа(исправить код)
Написать рекурсивную функцию вычисления количества цифр натурального числа. Я вот написал, но...

Написать рекурсивную функцию для нахождения произведения цифр натурального числа
.Написать рекурсивную функцию для нахождения произведения цифр натурального числа. С помощью этой...

Написать рекурсивную функцию для вычисления суммы цифр натурального числа
Написать рекурсивную функцию для вычисления суммы цифр натурального числа.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru