Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2010, 13:45   #1
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию Функция суммы введенных чисел.

Задача такая: надо написать фун-цию, которая считает сумму введенных чисел (3412 - 3+4+1+2). Подскажите как это сделать, точнее даже чем?)

С++

Последний раз редактировалось I_student; 10.10.2010 в 14:00.
I_student вне форума Ответить с цитированием
Старый 10.10.2010, 13:51   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

язык покажи
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 10.10.2010, 14:11   #3
execom
Редкий тунеядец
Форумчанин
 
Аватар для execom
 
Регистрация: 29.10.2006
Сообщений: 595
По умолчанию

на любой языке стандартными средствами.. например на делфи так:
Код:
function SumDig(n : integer):integer;
var
  s : integer;
begin
s:=0;
while true do
begin
s:=s+n mod 10;
n:=n div 10;
if n=0 then break;
end;
result:=s;
end;
execom вне форума Ответить с цитированием
Старый 10.10.2010, 14:15   #4
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию

логика понятна, а вот какие операторы и библиотеки в с++ применять...
I_student вне форума Ответить с цитированием
Старый 10.10.2010, 14:36   #5
q_proger
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 48
По умолчанию

На С++ будет так, и никаких библиотек для этого не надо

Код:
int SumDig(int n)
{
    int s = 0;
    while (n != 0) {
        s += n % 10;
        n /= 10;
    }
    return s;
}
q_proger вне форума Ответить с цитированием
Старый 10.10.2010, 14:43   #6
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию

спасибо большое!!!
I_student вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение суммы чётных чисел Rafff Общие вопросы C/C++ 2 08.06.2010 14:41
функция суммы ряда gector_sm Помощь студентам 1 02.06.2010 18:12
Присвоить переменной A максимальное значение из введенных с клавиатуры чисел (X,Y,Z,B) Dj-RD Помощь студентам 8 14.03.2010 08:32
функция подсчета суммы элементов после первого отрицательного nikzntu Общие вопросы C/C++ 0 13.01.2009 21:40
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных Белка Помощь студентам 3 27.10.2007 11:53