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

Помогите пожалуйста дописать программу перевода чисел 5->7 с.с - C++

Восстановить пароль Регистрация
 
mriceMan
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 18
19.10.2011, 18:52     Помогите пожалуйста дописать программу перевода чисел 5->7 с.с #1
Всем привет. Помогите пожалуйста дописать программу перевода чисел из пятеричной системы счисления в семеричную. Данная программа переводит числа из 5->10, нужно дописать кусочек который переводит из 10->7.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2011, 18:52     Помогите пожалуйста дописать программу перевода чисел 5->7 с.с
Посмотрите здесь:

помогите пожалуста Дописать программу на с++(нужно срочно сдавать) C++
C++ Помогите со структурами (дописать программу)
C++ Помогите дописать программу для вычисления квадратного уравнения
помогите дописать программу таймер с релизацией классов C++
C++ помогите дописать программу таймер с релизацией классов
C++ Помогите дописать программу на использование структур
Помогите дописать программу C++
C++ Помогите пожалуйста дописать программу по теме ООП, Классы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Choopa
 Аватар для Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
19.10.2011, 19:03     Помогите пожалуйста дописать программу перевода чисел 5->7 с.с #2
Вот функция перевода чисел из 10 в другие
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
  #include <string.h>
 
//---------------------------------------------------------------------------
string DecTo(int n,int base)//число в 10-й форме и нужное основание(7)
{
int i,m; bool t=false,l=true;
string s;
if(n==0)return "0";
if(n==1)return "1";
if(n==-1)return "-1";
 
if(n<0){t=true;n*=-1;}
 
do
{
  i=n;
  if(n<base){m=n;l=false;}
  else{
  n/=base;
  m=i-(n*base);
   }
  if(m==1)s.insert(0,"1");
  else
 if(m==2)s.insert(0,"2");
  else
  if(m==3)s.insert(0,"3");
  else
  if(m==4)s.insert(0,"4");
  else
  if(m==5)s.insert(0,"5");
  else
  if(m==6)s.insert(0,"6");
  else
  if(m==7)s.insert(0,"7");
  else
  if(m==8)s.insert(0,"8");
  else
  if(m==9)s.insert(0,"9");
  else
  if(m==10)s.insert(0,"A");
  else
  if(m==11)s.insert(0,"B");
  else
  if(m==12)s.insert(0,"C");
  else
  if(m==13)s.insert(0,"D");
  else
  if(m==14)s.insert(0,"E");
  else
  if(m==15)s.insert(0,"F");
  else s.insert(0,"0");
 
 } while(l);
 
 if(t)s.insert(0,"-");
 return s;
 }
Yandex
Объявления
19.10.2011, 19:03     Помогите пожалуйста дописать программу перевода чисел 5->7 с.с
Ответ Создать тему
Опции темы

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