0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 33
1

Посчитать сумму цифр и сумму делителей данного целого числа

24.06.2016, 15:30. Показов 1144. Ответов 6
Метки нет (Все метки)

помогите пожалуйста
Составить программу, которая решает следующие задачи, используя только переменные динамической памяти: посчитать сумму цифр данного целого числа; посчитать сумму делителей данного целого числа; определить, является ли данное целое число простым.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2016, 15:30
Ответы с готовыми решениями:

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

Рассчитать сумму цифр данного целого числа X.
Я знаю что это очень легкая задача, но тем не менее я никак не могу решить. Помогите мне...

От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно
И опять: сколько можно? Задано натуральное число N. От данного числа вычтем сумму цифр этого...

Найти сумму чётных делителей данного целого числа
Ребят, помогите пожалуйста составить программу!:gsmile::gsmile::gsmile: Найти сумму чётных...

6
Модератор
Эксперт С++
11333 / 9303 / 5586
Регистрация: 18.12.2011
Сообщений: 24,818
24.06.2016, 15:59 2
Вывести сумму цифр каждого из делителей числа
И др. ссылки внизу страницы
1
256 / 233 / 185
Регистрация: 02.04.2016
Сообщений: 898
24.06.2016, 15:59 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
31
32
33
34
#include <iostream>
using namespace std;
 
int main()
{
    int *a = new int;
 
    cin >> *a;
    int *n=new int;
    int *d=new int;
    *d=*a;
    int *sum=new int(0);
    while (*a>0) {
    *n=*a % 10;
    *sum +=*n;
    *a=*a/10;
}
    cout << *sum << endl;
    *sum=0;
    for (int i=1;i<*d;i++)
         if (*d % i == 0)
            *sum += i;
    cout << *c;
    if (*c == 2)
        cout << "Число простое";
    else
        cout << "Число непростое";
    delete a;
    delete d;
    delete n;
    delete sum;
 
    return 0;
}
2
27 / 27 / 16
Регистрация: 18.05.2016
Сообщений: 128
24.06.2016, 16:01 4
shilko2013, строка 13, *a, наверное?
0
256 / 233 / 185
Регистрация: 02.04.2016
Сообщений: 898
24.06.2016, 16:03 5
no_attention, так и есть

Добавлено через 55 секунд
Тупо четыре переменные в динамической памяти держать. Надо бы обычные по идее.
1
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 33
24.06.2016, 16:09  [ТС] 6
а какой результат должен быть?

Добавлено через 3 минуты
а каков результат программы должен быть ?
0
256 / 233 / 185
Регистрация: 02.04.2016
Сообщений: 898
25.06.2016, 16:29 7
Три числа из условия
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2016, 16:29

Найти сумму четных делителей данного целого числа
Найти сумму четных делителей данного целого числа

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

Рекурсивная функция целого типа, которая находит сумму цифр целого числа.
Пожалуйста ,помогите Написать рекурсивную функцию целого типа, которая находит сумму цифр целого...

Описать рекурсивную функцию DigitSum(K) целого типа, которая находит сумму цифр целого числа K
Описать рекурсивную функцию DigitSum(K) целого типа, которая находит сумму цифр целого числа*K, не...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.