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

Написать функцию, которая переводит число в другую систему счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В чем разница между виртуальной и чисто виртуальной функцией? http://www.cyberforum.ru/cpp-beginners/thread1245806.html
в чем разница между виртуальной и чисто виртуальной функцией? virtual void print(){..} virtual void ex(..)=0;
C++ Функции с типом но без имени параметра Добрый день. Встретил следующую функцию: void f(int) { //код } //почему не так ? void f1(int i) { //код } http://www.cyberforum.ru/cpp-beginners/thread1245801.html
C++ Долго считывается информация с файла
У меня такая проблема, программа долго считывает данные с файла, компилю в VS2013. Вот кусок кода: ifstream in("input.txt"); ofstream out("output.txt"); int a; int n = -1; while (!in.eof()) { n++;
C++ Написать пару функций для сохранения и восстановления дерева в/из файл (-а)
Доброго времени суток. Создаю шаблон двоичного дерева на с++. Хочу написать пару функций для сохранения и восстановления дерева в/из файл(-а). Но проблема состоит в том что в качестве данных использую класс с атрибутами: class Scope { private: string name; int identificalNum; float IQ; А функции выглядят вот так:
C++ Разница между определением и объявлением переменной http://www.cyberforum.ru/cpp-beginners/thread1245760.html
Здравствуйте! При определении переменной под неё выделяется память.Скажите, выделяется ли память под переменную при объявлении без начального значения? int a; Спасибо за внимание!
C++ Вычислить, сколько в строке слов, заканчивающихся гласной буквой Помогите с решением этой задачи: Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются. Необходимо вычислить, сколько в строке слов, заканчивающихся гласной буквой. подробнее

Показать сообщение отдельно
DieMore
3 / 3 / 2
Регистрация: 21.08.2014
Сообщений: 17
22.08.2014, 15:18     Написать функцию, которая переводит число в другую систему счисления
Массивы?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int num,base,sz = 0,a[1000];
 
    cin >> num >> base;
    
    while(num > 0) {
        a[sz++] = num % base;
        num /= base;
    }   
    
    for (int i = sz - 1; i >= 0; i--) {
        if (a[i] <= 9) cout << a[i];
            else cout << char(a[i] - 10 + 'A');
    }
        
}
 
Текущее время: 01:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru