Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Создать одномерный массив с сортировкой https://www.cyberforum.ru/ c-beginners/ thread1609177.html
В одномерном массиве, состоящем из n целочисленных элементов, вычислить:  произведение элементов массива с четными номерами;  сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные нулю, считать положительными).
C (СИ) Распечатать содержимое массива в виде прямоугольной матрицы
#include <stdio.h> #include <stdlib.h> #include <windows.h> #define N 3 #define P 9 #define Left -20 #define Right 50 #define TElement unsigned char
C (СИ) Ввести с клавиатуры структуру и найти значение по заданному полю Доброго времени суток! Задача: ввести с клавиатуры структуру(работает), и найти значение по заданному полю. Вот на этом месте выскакивает ошибка scanf("%s", *sear); И попутный вопрос, как можно сравнить char и int ?(да знаю что у меня написано сравнение вообще не правильно) void search() { int pole; https://www.cyberforum.ru/ c-beginners/ thread1609136.html C (СИ) Протабулировать функцию от a до b с шагом h Всем доброго времени суток! Имеется задание: протабулировать функцию от a до b с шагом h. На самом деле, в задании (изображение прилагается) график состоит из 4-х функций. Я же пока что толком не могу разобраться с табулированием первой функции -(1/2)x-3 на участке от -10 до 0. Прилагаю код, который был написан мною. Буду благодарен, если кто-то поможет разобраться. #include <stdio.h>... https://www.cyberforum.ru/ c-beginners/ thread1609112.html
Уменшить матрицу удалением столбцов и строк в которых больше 1 нуля.(матрица задается рандомом) C (СИ)
Помогите, срочно нада, спасибо:-|
C (СИ) Табличный редактор Добрый день есть задача: https://server.179.ru/tasks/olymp/041.html Я реализовал какую-то часть помогите доделать вывод. // Табличный редактор. #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 100 #define LEN 256 https://www.cyberforum.ru/ c-beginners/ thread1609052.html
C (СИ) Перевод в восьмеричную систему счисления https://www.cyberforum.ru/ c-beginners/ thread1608915.html
Задание: Ввести двузначное целое число х<15. Написать программу перевода его в восьмеричную систему счисления. Я нашла вот такую программу, она работает, все переводит, но я не могу понять, это вообще на Си написано? :scratch: Если на Си, то почему я не могу понять, как это работает? :help: #include <conio.h> #include <stdio.h> #include<stdlib.h> #include<math.h> int Input()
C (СИ) Как реализовать проверку сходства введенных чисел и чесел в текстовом файле?
Добрый день! Хотелось бы получить совет, как сравнить введенное число с определенным элементом массива? например И можно ли попробовать через пробел вводить числа для сравнения или лучше по одному?
C (СИ) Вывод на экран дисплея двоичного кода ASCII символа, вводимого с клавиатуры https://www.cyberforum.ru/ c-beginners/ thread1608879.html
Помогите пожалуйста! Используя битовые поля структуры, напишите программу вывода на экран дисплея двоичного кода ASCII символа, вводимого с клавиатуры.
C (СИ) Удалить цифры с невозрастающими значениями Здравствуйте! Есть задача: Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом: оставить только те группы цифр, которые составлены из подряд идущих цифр с возрастающими значениями; все остальные цифры и группы цифр удалить (другие символы копировать в выходной поток... https://www.cyberforum.ru/ c-beginners/ thread1608784.html
C (СИ) Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию
Всем привет, задание такое: Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию. Скопировать из файла F1 в файл F2 строки, начиная с К до К+5. Будьте так любезны, помогите написать ибо я вообще не понимаю как это сделать.
C (СИ) Удалить из строки S последнюю подстроку, совпадающую с S0 Даны строки S и S0. Удалить из строки S последнюю подстроку, совпадающую с S0. Если совпадающих подстрок нет, то вывести строку S без изменений. https://www.cyberforum.ru/ c-beginners/ thread1608700.html
Эксперт С++
3070 / 1408 / 425
Регистрация: 19.01.2009
Сообщений: 3,861
10.12.2015, 23:21 0

Рекурсивная функция нахождения суммы цифр числа - C (СИ) - Ответ 8470093

10.12.2015, 23:21. Показов 1933. Ответов 1
Метки (Все метки)

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

Решение

DEAD_DED,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
 
void sum_cifr(int num, int * pCount) {
  if (num > 0) {
    *pCount += (num % 10);
    sum_cifr(num/10, pCount);
  }
}
 
int main() {
  int count = 0;
  sum_cifr(123, &count);
  printf("%d\n", count);
  return EXIT_SUCCESS;
}


Вернуться к обсуждению:
Рекурсивная функция нахождения суммы цифр числа C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2015, 23:21
Готовые ответы и решения:

Цикл: Составить алгоритм нахождения суммы цифр числа
Составить алгоритм нахождения суммы цифр числа

Рекурсивная функция нахождения максимального положительного элемента одномерного массива
Помогите с решением задачи. Код приведен ниже, но в результате выходит непонятно что Не могу сам...

Рекурсивная функция нахождения суммы цифр числа
Привет всем.с рекурсией у меня туго.помогите пожалуйста решить вот эти две задачи. ТОЛЬКО...

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

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

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

Функция для нахождения суммы цифр произвольного натурального числа
29. Вводятся 3 натуральных числа. Найти сумму цифр каждого из них (создать функцию для нахождения ...

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

Рекурсивная функция для нахождения суммы ряда
Создайте рекурсивную функцию для нахождения суммы s=Σ(x^n/n) выдает ошибку, объясните,...

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