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

Получить q ичное представление числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Приведите пример,вывод http://www.cyberforum.ru/cpp-beginners/thread668860.html
Привет,можете пожалуйста привести пример вывода всех файлов txt из папки,и лежащих в этой папке подпапок. Добавлено через 58 минут Ну или просто вывод txt из папки.
C++ Сумма 3 чисел с файла, не могу понять недавно уже писал об этой проблеме , спасибо всем кто помог. Но мне все равно интересно почему все работает не так как я задумал. У нас есть файл 3 403.94 324.78 126.09 557.93 257.52 409.61 191.39 235.86 879.98 199.36 924.13 266.84 895.51 783.41 0.00 X F T Z L W H E U R T I J D 838.21 175.43 817.30 162.98 0.00 O V T V 34.63 347.63 522.50 337.02 614.48 0.00 U Z L C S первая строка -... http://www.cyberforum.ru/cpp-beginners/thread668850.html
C++ Найти площадь шестиугольника
Есть задача: Найти площадь шестиугольника, стороны которого равны a, b, c, d, е, f и диагонали, которые разбивают шестиугольник на четыре треугольника, равны 4, 4.5, 6. И у меня такой вопрос, как сделать так чтобы вывело или S или "Введенные неверные стороны", а не -1. # IND? Вот сама программа: #include <iostream> #include <math.h> #include <conio.h> using namespace std; float...
C++ Нахождение слова в строке в 1 файле и копирование строки в другой файл
Задача: Ввести в файл INPUT.DAT инфу о людях. Затем найти по фамилии этого человека и скопировать все информацию в файл OUTPUT.DAT Ошибка заключается в функции output_file_man_yo, программа копирует только строку с первой фамилией, а на последующие введенные не реагирует. Пожалуйста укажите на ошибку. #include<iostream.h> #include<conio.h> #include<string.h> #include<fstream.h>...
C++ Длина строки в векторе http://www.cyberforum.ru/cpp-beginners/thread668829.html
Здравствуйте! Как узнать длину строки в векторе? vector<string> v; v.push_back("a"); v.push_back("aa"); v.push_back("aaa"); vector<string>::iterator i; for(i = v.begin(); i != v.end(); ++i)
C++ принцип подстановки надо описать 3 объекта используя принци подстановки, код я написал, но компилятор ругается, помогите найти ошибку. #include <iostream> using namespace std; class A { public: A() {a = 0; cout « "A a =" « a « endl;} virtual ~A() { cout « "~A" « endl;} virtual int Ma() {return a;} подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13954 / 8785 / 1221
Регистрация: 24.12.2010
Сообщений: 15,894
12.10.2012, 10:51     Получить q ичное представление числа
C
1
2
3
4
5
6
7
8
9
10
11
12
char a[100];
for(j=0; p>0; j++) {
 a[j] = p % q;
 p /= q;
}
  // Получили в a представление p в q-ричной системе, только "наоборот"
for( ; j>=0; j--) {
 if (a[j]<10) a[j] = '0' + a[j];
 else a[j] = 'a' + a[j] - 10;
 cout << a[j];
}
cout << endl;
Добавлено через 3 минуты
MrGrig, ваше решение симпатично, но работает только для q<=10
Мое же охватывает диапазон 2<= q <= 36
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru