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

Найти сумму цифр заданного числа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Roy
 Аватар для Roy
2 / 2 / 0
Регистрация: 02.12.2009
Сообщений: 19
14.11.2010, 21:39     Найти сумму цифр заданного числа #1
помогите, пожалуйста, с двумя задачками.
1 написать программу для нахождения суммы цифр заданного трехзначного числа.
2 написать программу для для вычисления суммы кубов чисел от k до x, где k,x - вводятся с клавиатуры и k<x.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2010, 21:39     Найти сумму цифр заданного числа
Посмотрите здесь:

C++ Подпрограммы: Из заданного числа отняли сумму его цифр. Из результата опять отняли сумму его цифр и т.д. Через сколько таких действий получится ноль?
C++ Найти произведение цифр заданного четырёхзначного числа
Разработать функцию, которая для заданного натурального числа N возвращает сумму его цифр C++
C++ Найти сумму цифр заданного с клавиатуры числа
C++ Найдите сумму цифр заданного натурального числа
C++ Написть программу: найти сумму цифр заданного трехзначного числа
C++ Определить сумму цифр любого заданного числа
Найти сумму цифр заданного числа без учёта последней цифры через цикл while C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tambel
32 / 32 / 2
Регистрация: 10.10.2010
Сообщений: 89
14.11.2010, 21:50     Найти сумму цифр заданного числа #2
#1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int _tmain(int argc, _TCHAR* argv[])
{
    int i,t,n;
    cin>>i;
    n=0;
    while (i>0)
    {
        i=i/10;
        n++;
    }
    cout<<n;
    cin>>n;
   return 0;
}
ой не то совсем.. сорри, сейчас попытаюсь написать
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
14.11.2010, 22:04     Найти сумму цифр заданного числа #3
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////
int foo(int n)
{
    int res = (n % 10) + (((n % 100)-(n % 10))/10) + (((n % 1000)-(n % 10))/100);
    return res;
}
/////////////////////////////////////////////////////////////////////////////////////
int main()
{
        std::cout << foo(333);
        return 0;
}
////////////////////////////////////////////////////////////////////////////////////
Добавлено через 5 минут
2)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
///////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
///////////////////////////////////////////////////////////////////////////////////////
int foo(int k, int x)
{
    int sum = 0;
    for(int i = k; i <= x; i++)
    {
        sum += (i*i*i);
    }
    return sum;
}
///////////////////////////////////////////////////////////////////////////////////////
int main()
{
        int k, x;
        std::cin >> k >> x;
        std::cout << foo(k, x);
        return 0;
}
///////////////////////////////////////////////////////////////////////////////////////
Yandex
Объявления
14.11.2010, 22:04     Найти сумму цифр заданного числа
Ответ Создать тему
Опции темы

Текущее время: 08:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru