|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2011, 19:26 | #1 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
Требуется дописать программу перевода чисел 5->7 с.с
Всем привет. Помогите пожалуйста дописать программу перевода чисел из пятеричной системы счисления в семеричную. Данная программа переводит числа из 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; } |
19.10.2011, 20:37 | #2 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Принцип перевода из 10-ной в 2-ную знаете? Тут то же самое, только делить не на 2, а на 7.
Ищете информацию по C++?
cplusplus.com |
19.10.2011, 20:44 | #3 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
академическая задача? как бе что-то типа itoa справляется отлично. нэ?
|
19.10.2011, 20:52 | #4 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
А можете код написать
|
19.10.2011, 21:02 | #5 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
Код:
|
19.10.2011, 21:08 | #6 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
Можете прокомментировать ))
|
19.10.2011, 21:12 | #7 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
ну ф-я itoa принимает число (i) в нормальной системе (10ричной), принимает буфер для хранения строки результата (buffer), и основание куда будем конвертировать (10, 16, 2, 8)
в итоге нужное вам число лежит в buffer. его выводите на экран |
19.10.2011, 21:21 | #8 |
Новичок
Джуниор
Регистрация: 19.10.2011
Сообщений: 4
|
почти разобрался, прокомментируйте пожалуйста вот эту строчку: int _tmain(int argc, _TCHAR* argv[])
Последний раз редактировалось mrIceMan; 19.10.2011 в 21:50. |
19.10.2011, 22:25 | #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 |