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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Треугольник и прямоугольник http://www.cyberforum.ru/cpp-beginners/thread667245.html
Всем привет. Задача: По введённым сторонам треугольника а, б, ц определить впишется ли он в прямоугольник со сторонами д, е. Есть мысль о достраивании до прямоугольного любого треугольника. А как решили бы эту задачу вы?
C++ Найти сумму квадратов первых N натуральных чисел Найти сумму квадратов первых N натуральных чисел, каждое из которых при делении на 5 дает в остатке 3. Вывести эти числа, их квадраты и сумму квадратов. http://www.cyberforum.ru/cpp-beginners/thread667244.html
C++ Перепись из одного файла в другой
помогите сделать программку которая будет из одного файла брать числа любого(имеется ввиду 0-100) значения и записывать в другой файл их в обратном порядке. сам ни черта не могу понять... #include <cstdlib> #include <iostream> #include <stdio.h> int main() { FILE *open,*copy;
SputnikFlashPlayer C++
незнаю что это за ошибка, но постоянно появляется окно прекращена работа программы SputnikFlashPlayer, помогите пожалуста
C++ Range error: -1 ошибка компилятора выскакивает http://www.cyberforum.ru/cpp-beginners/thread667227.html
Сообщение от дебаггера: terminate called after throwing an instance of 'Range_error' what(): Range error: -1 Что может быть причиной? Спасибо заранее.
C++ Написать программу МТ, которая аннулирует любое слово вида x$x, где x принадлежит {a,b}*, а $ не принадлежит {a, b} 1. Написать программу МТ, которая аннулирует любое слово вида x$x, где x принадлежит {a,b}*, а $ не принадлежит {a, b}. подробнее

Показать сообщение отдельно
mihal
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 25
09.10.2012, 17:51     Написать рекурсивную функцию вычисления суммы цифр натурального числа
Вот задача:
Написать рекурсивную функцию вычисления суммы цифр натурального числа.
Вот что я написал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<time.h>
#include<locale.h>
#include<conio.h>
using namespace std;
int main()
{
    int a,n;
    cout<<"vvedit chuslo";
    cin>>a;
    cout<<"do akoho stepena pidnestu";
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        int s=a*a;
        cout<<s;
    }
 
    getch();
    return 0;
}
Что здесь не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru