![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
![]()
Всем привет. Помогите пожалуйста дописать программу перевода чисел из пятеричной системы счисления в семеричную. Данная программа переводит числа из 5->10, нужно дописать кусочек который переводит из 10->7.
#include <iostream> #include <cstring> int main() { char num[20]; cout << "Введите число в пятеричной системе счисления: "; cin.getline(num, 20); long answer = 0; int len = strlen(num); long pow = 1; for (int i = len - 1; i >= 0; i--) { answer += pow * (num[i] - 48); pow *= 5; } cout << "(" << num << ")5 = " << answer; cin.get(); return 0; } |
![]() |
![]() |
![]() |
#2 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Принцип перевода из 10-ной в 2-ную знаете? Тут то же самое, только делить не на 2, а на 7.
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
![]()
академическая задача? как бе что-то типа itoa справляется отлично. нэ?
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
![]()
А можете код написать
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
![]()
Можете прокомментировать ))
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
![]()
ну ф-я itoa принимает число (i) в нормальной системе (10ричной), принимает буфер для хранения строки результата (buffer), и основание куда будем конвертировать (10, 16, 2, 8)
в итоге нужное вам число лежит в buffer. его выводите на экран |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
![]()
почти разобрался, прокомментируйте пожалуйста вот эту строчку: int _tmain(int argc, _TCHAR* argv[])
Последний раз редактировалось mrIceMan; 19.10.2011 в 21:50. |
![]() |
![]() |
![]() |
#9 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется дописать программу | Maria_kukur | Фриланс | 1 | 29.04.2011 16:37 |
Требуется программист для перевода. | Killy | Фриланс | 6 | 21.10.2010 16:42 |
Требуется дописать программу С++ сорировка | vaan.sk | Общие вопросы C/C++ | 2 | 10.03.2010 21:01 |
Требуется дописать программу на QT. За деньги, сложность низкая. | Static2 | Фриланс | 4 | 27.02.2009 14:32 |
Требуется написать программу для перевода файла из одного вида в другой, вознагрождение гарантируется | sarudan | Фриланс | 2 | 02.03.2008 23:30 |