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

Функция перевода целого числа из десятичной системы в p - ичную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ и java http://www.cyberforum.ru/cpp-beginners/thread781992.html
Доброго времени суток. Нужен совет в одном вопросе. Реализую java интерфейс.ИЗ java приложения запустить с++ код. Передать туда данные, (изображения) и получить уже обработанную информацию. То...
C++ Программа, которая вводит число из пяти цифр, разделяет число на отдельные цифры Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга с тремя пробелами между ними. Например, если пользователь вводит в... http://www.cyberforum.ru/cpp-beginners/thread781981.html
Описать функцию RootsCount(A, B, C) целого типа C++
Помогите пожалуйста описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C = 0 (A, B, C — вещественные параметры, A ≠ 0). С ее помощью...
C++ задача на с++ (Заданную ДНФ булевой функции от 5 переменных (x,y,z,t,r) представить в виде списка, элементами которого являются конъюнкции)
Заданную ДНФ булевой функции от 5 переменных (x,y,z,t,r) представить в виде списка, элементами которого являются конъюнкции. Каждый элемент содержит массив номеров переменных, входящих в конъюнкцию,...
C++ о софте, к програмистам http://www.cyberforum.ru/cpp-beginners/thread781927.html
какую посеветуете ось взять из windows(передо мной выбор хр или 7)? требования: 1 максимальное быстродействие интерфейса 2 выдержка "адской отладки " MVS 2010/2012. я подазреваю что студия...
C++ как линковать библиотеки mingw, cygwin с vs? как линковать библиотеки, собранные с помощью mingw, cygwin (.a) с vs? подробнее

Показать сообщение отдельно
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
23.02.2013, 19:11
Цитата Сообщение от Ser_Aguero Посмотреть сообщение
с 17ичной понятно, мне в p-чную надо, самому задавать систему, а не какая то конкретная)
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
#include <iostream>
#include <locale>
using namespace std;
void CC(int, int, int, int []);
 
int main() {
    setlocale(LC_ALL, "Rus");
int ch, cc;
cout<<"Ââåäèòå ÷èñëî ГЁ Г*îâóþ ÑÑ:"<<endl<<"×èñëî: ";
cin>>ch;
cout<<endl<<"ÑèñòåìГ* ñ÷èñëåГ*ГЁГї: ";
cin>>cc;
int i=1;
int B[100];
CC(ch, cc, i, B);
}
void CC(int ch, int cc, int i, int B[]) {
     
     if(ch>=cc) {
                B[i]=ch%cc;
                ch=(ch-(ch%cc))/cc;
                i++;
                CC(ch, cc, i, B);
                }
     else { 
          B[i]=ch;
          for(i; i>=1; i--) 
          if(cc>10) {
                    if(B[i]==10) {cout<<"A";}
                    else if(B[i]==11) {cout<<"B";}
                    else if(B[i]==12) {cout<<"C";}
                    else if(B[i]==13) {cout<<"D";}
                    else if(B[i]==14) {cout<<"E";}
                    else if(B[i]==15) {cout<<"F";}
                    else { cout<<B[i];}
                    }
          else {
               cout<<B[i];
               }
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru