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

Дано четырехзначное число. Найти сумму его цифр

02.12.2013, 18:44. Показов 23178. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать задачу.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2013, 18:44
Ответы с готовыми решениями:

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение...

Дано двузначное число найти сумму его цифр
Народ помогите как написать такую задачю. Дано двузначное число найти сумму его цифр.

Дано целое число K. Найти сумму его цифр
сделать в виде цикла помогите(

Дано шестизначное число. Найти сумму его цифр
Дано шестизначное число. Найти сумму его цифр.

2
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
02.12.2013, 19:09 2
C++
#include <iostream>
using namespace std;
 
// возведение в степень
int kvadrat(int a, int n)
{
    int d = 1;
    for(int i = 0; i < n; i++) d *= a;
    return d;
}
 
int main()
{
    int sum;
    int d = 20131102;
    int c;
 
    // узнаем кол-во цифр в числе
    for(int i = 0; i < 100; i++)
        if(d / kvadrat(10,i) == 0)
        {
            c = i;
            break;
        }
 
    // находим сумму
    for(int i = 0; i < c; i++)
        sum += d/kvadrat(10,i) - 10*(d/kvadrat(10,i+1));
 
    cout << sum << endl;
}
1
25 / 25 / 5
Регистрация: 21.11.2013
Сообщений: 208
02.12.2013, 19:50 3
Лучший ответ Сообщение было отмечено oxid888 как решение

Решение

Зачем так сложно-то?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{
    int n,sum;
    cin>>n;
    sum=0;
    while(n>=10)
    {
        sum+=n%10;
        n/=10;
    }
    sum+=n;
    cout<<sum<<endl;
}
1
02.12.2013, 19:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2013, 19:50
Помогаю со студенческими работами здесь

Дано четырехзначное число: кратно ли произведение его цифр трем, кратно ли числу а произведение его первых двух цифр?
Дано четырехзначное число. Определить: а) кратно ли произведение его цифр трем; б) кратно ли...

Дано целое число п (1<п<=〖10〗^9).Найти количество и сумму его цифр
Нужна помощь с составлением блок-схемы, не могу сообразить как составить ее для строк. #include...

Дано натуральное число. Определить сумму m его последних цифр. Если заданное число – менее чем m-значное, то
Дано натуральное число. Определить сумму m его последних цифр. Если заданное число – менее чем...

Дано целое число N(>0).используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр
Дано целое число N(&gt;0).используя операции деления нацело и взятия остатка от деления, найти ...


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

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