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

Определить, в какой из систем счисления сумма всех цифр натурального числа имеет наибольшее значение

06.04.2016, 05:40. Показов 1712. Ответов 1
Метки нет (Все метки)

C++ Определить, в какой из систем счисления сумма всех цифр натурального числа имеет наибольшее значение. Основания систем счисления: 2,3,...,9.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2016, 05:40
Ответы с готовыми решениями:

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма.
Помогите пожалуйста написать программу на с++ очень нужно Определить функцию для расчета суммы...

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма
Помогите написать пожалуйста программу на C++ Oпределить функцию для расчета суммы цифр...

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

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

1
Эксперт по математике/физикеЭксперт С++
2001 / 1332 / 379
Регистрация: 16.05.2013
Сообщений: 3,450
Записей в блоге: 6
06.04.2016, 07:34 2
Лучший ответ Сообщение было отмечено Ilot как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
int func(int number, int base) {
    int result = 0;
    div_t dv;
    while(number) {
        dv = std::div(number, base);
        result += dv.rem;
        number = dv.quot;
    }
    return result;
}
int main(int argc, char ** argv) {
    int number;
    std::cout << "Input number:";
    std::cin >> number;
    for(int base = 2; base < 10; ++base)
        std::cout << "Base is " << base << ". Result is " << func(number, base) << std::endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2016, 07:34
Помогаю со студенческими работами здесь

Определить, равна ли сумма первых двух цифр натурального числа сумме последних двух цифр
Определить, равна ли сумма первых двух цифр натурального числа сумме последних двух цифр. Решать с...

Определить все натуральные числа m, не превосходящие числа N. Сумма всех цифр числа m-простое число.
Уславие Определить все натуральные числа m, не превосходящие числа N. Сумма всех цифр числа...

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

Даны три различных действительных числа. Найти среди них два числа, модуль разности которых имеет: наибольшее значение, наименьшее значение
Я сижу на экзамене по Информатике и запутался. Данно задание Даны три различных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru