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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция f http://www.cyberforum.ru/cpp-beginners/thread150535.html
Функция f с натуральными значениями и аргументами определена так: f(0)=0,f(1)=1,f(2n)=n,f(2n+1)=f(n)=f(n+1) . Вычислить f(n) за заданным значением n .
C++ Две строки Даны две строки символов, которые состоят из слов, между которыми, – пробили. Создать функцию, которая печатает найдовше слово двух строк. http://www.cyberforum.ru/cpp-beginners/thread150534.html
C++ Поиск пути
Дан лабиринт из n комнат и матрица, в которой содержится информация о наличии прохода между любыми двумя комнатами, независимо от их расположения. Нужно найти путь из комнаты x в комнату y. Не...
C++ С чего начать ?
Привет всем. Изучил с/с++, писал только консольные приложения, теперь хочу научиться работать в среде MS Visual Studio 2005? Подскажите с чего лучше начать? с WINAPI ? с MFC ? c Windows Forms...
C++ Деление http://www.cyberforum.ru/cpp-beginners/thread150495.html
Оригинальное задание звучит так: 5. Напишите функцию, которая принимает два параметра типа signed short int и возвращает результат деления первого параметра на второй. Функция не должна выполнять...
C++ Выбрать четыре различные точки первого множества по правилу Пытаюсь написать программу но не доходит как это сделать: Даны два множества точек на плоскости. Выбрать четыре различные точки первого множества так, чтобы квадрат с вершинами в этих точках... подробнее

Показать сообщение отдельно
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
30.06.2010, 19:24
Цитата Сообщение от PointsEqual Посмотреть сообщение
сумма цифр числа:
C++
1
2
3
4
5
6
7
8
9
int sumdigit(int number){
      int s=0;
      int x=number;
      while (x){
           s+=x%10;
           x/=10;
      }
      return s;
}
а вторую часть не понял
чото неработает эта функция, хотя в коде ошибок нет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int sumdigit(int number)
{
      int s=0;
      int x=number;
      while (x){
           s+=x%10;
           x/=10;
      }
      return s;
}
int main()
{
    int n;
    cout<<">>  ";
    cin>>n;
    sumdigit(n);
cout<<"\n\n\n"<<sumdigit<<"\n\n";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru