Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очередь на базе массива http://www.cyberforum.ru/cpp-beginners/thread369031.html
Реализация очереди на базе массива . код С
C++ Необходимо распечатать все поезда, которые отправляются в заданном диапазоне времени. Здравствуйте! Помогите написать функцию для вывода отсортированного списка. Задание: В расписании сохраняется информация о движение поездов по станции "STATION-CITY": номер поезда маршрут... http://www.cyberforum.ru/cpp-beginners/thread369024.html
Найти сумму элементов главной (побочной) диагонали матрицы C++
. Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали. \помогите ришь плиииизз
Определители C++
Всем доброго времени суток форумчане. Помогите пожалуйста, не знаю как реализовать на С решение определителей 3 порядка. Т.е вводим матрицу и решаем ее определитель. Вопрос в том как написать код...
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread369006.html
завтра сдавать а у меня ничего не выходит:( хотя бы примерное решение 1. составьте алгоритм вычисления выражения 7а, используя только операцию сложения не более 4х раз. 2.определить, является ли...
C++ Запись в файл и чтение из файлов Смысл в том, чтобы создать мини-базу-данных, вводимые данные с клавиатуры записать в файл, а затем разработать функции сортировки по числовым данным, функции очистки файла и т.д.....в файл записал,... подробнее

Показать сообщение отдельно
Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
19.10.2011, 19:03
Вот функция перевода чисел из 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;
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru