Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/56: Рейтинг темы: голосов - 56, средняя оценка - 4.52
0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 24
1

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

18.12.2012, 21:04. Показов 10402. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, Нужно написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2012, 21:04
Ответы с готовыми решениями:

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

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

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

Сделайте функцию getDigitsSum, которая параметром принимает целое число и возвращает сумму его цифр.
Задача: Сделайте функцию getDigitsSum (digit - это цифра), которая параметром принимает целое число...

6
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
18.12.2012, 21:09 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 
int main() 
{ 
    int n, sum = 0; 
    std::cout << "Inter number " << std::endl;
    std::cin >> n; 
 
    while(n) 
    { 
        sum += n % 10; 
        n /= 10; 
    } 
    std::cout << "Sum is " << sum << std::endl;
}
1
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
18.12.2012, 21:12 3
Через функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream> 
using namespace std;
 
int f(int n);
 
int main() 
{ 
    int n; 
    
    cout << "Введите число " << endl;
    cin >> n; 
 
    cout << "Сумма цифр " < f(n) << endl;
    
    system("pause");
    return 0;
}
 
int f(int n)
{
    int sum = 0;
 
    while(n) 
    { 
        sum += n % 10; 
        n /= 10; 
    } 
    
    return sum;
}
1
0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 24
18.12.2012, 21:25  [ТС] 4
v.a.l.i.d, ошибку выдает
0
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
18.12.2012, 21:26 5
Цитата Сообщение от Remedych Посмотреть сообщение
ошибку выдает
13 строка
Цитата Сообщение от v.a.l.i.d Посмотреть сообщение
< f(n)
стрелочку допишите << f(n)
2
0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 24
19.12.2012, 01:01  [ТС] 6
всем спасибо)
0
Неэпический
18093 / 10680 / 2060
Регистрация: 27.09.2012
Сообщений: 26,881
Записей в блоге: 1
19.12.2012, 11:05 7
Как вариант с рекурсией:
C++
1
2
3
int foo(int num){
    return ((num)?num%10+foo(num/10):0);
}
1
19.12.2012, 11:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2012, 11:05
Помогаю со студенческими работами здесь

Написать программу которая определяет является ли целое число, простым. Использовать repeat.until
написать программу которая определяет является ли целое число введенное пользователем, простым

Составить и использовать функцию, которая определяет количество цифр одного целого числа
В массиве целых чисел найти количество чисел с наименьшим ко-личеством цифр. Например, в массиве...

Создать функцию, которая определяет сумму цифр числа
Создать функцию, которая определяет сумму цифр числа. С помощью данной функции вывести все...

Создать функцию, которая определяет сумму цифр числа
Создать функцию, которая определяет сумму цифр числа. Вывести все счастливые билеты, содержащие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru