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

Системы счисления - C++

Восстановить пароль Регистрация
 
my__life
0 / 0 / 0
Регистрация: 03.06.2012
Сообщений: 93
11.10.2012, 15:47     Системы счисления #1
Задано натуральное число n. Необходимо перевести его в k-ичную систему счисления и найти разность между произведением и суммой его цифр в этой системе счисления.

Например, пусть n = 239, k = 8. Тогда представление числа n в восьмеричной системе счисления — 357, а ответ на задачу равен 3 × 5 × 7 − (3 + 5 + 7) = 90.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 15:47     Системы счисления
Посмотрите здесь:

системы счисления C++
C++ Системы счисления
системы счисления C++
Системы счисления C++
Системы счисления C++
C++ Системы счисления
Системы счисления C++
C++ С восьмеричной системы счисления в десятичную систему счисления

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 11:07     Системы счисления #2
C++
1
2
3
4
5
6
7
8
9
int chislo=0,pr=1,sum=0,buf=p;
while(buf){
    chislo*=10;
    chislo+=buf%q;
    pr*=buf%q;
    sum+=buf%q;
    buf/=q;
}
cout<<"n v kcc = "<<chislo<<"\totvet = "<<pr-sum<<endl;
Yandex
Объявления
12.10.2012, 11:07     Системы счисления
Ответ Создать тему
Опции темы

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