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

Напечатать в пятеричной системе исчисления числа от 0 до n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread208220.html
Люди, помогите пожалуйста, проболел тему, теперь понять не могу... вот задание тема Массивы(С++) 1.Найти сумму отрицательных элементов массива 2.Найти произведение элементов массива, расположенных между максимальным и минимальным элементами 3.Упорядочить элементы массива по возврастанию Заранее благодарю
C++ F1 - вызывает .hlp файл - как отключить? сейчас ловлю WM_HELP и останавливаю, но можно ли просто отключить чтобы например можно было registerhotkey потом сделать на F1? http://www.cyberforum.ru/cpp-beginners/thread208211.html
C++ Сумма чисел в строке
Задана строка, содержащая целые числа и слова, разделенные пробелами (одним или несколькими). Определить сумму целых чисел в строке. Решите плиз не на С+, а именно на С)
C++ Среднее арифметическое положительных элементов м-цы, расположенных выше ее побочной диагонали
Вобщем, подскажите, как реализовать это в программном коде? Дописал до этого момента: #include <iostream> using namespace std; int main () { int i,j,d; double sr; int myarray ; sr = 0;
C++ увидеть результат препроцессора http://www.cyberforum.ru/cpp-beginners/thread208190.html
как я понял, после работы препроцессора создается файл с расширением .i , который скармливается самому компилятору, но т.к. я на своем компе нашел всего один какой-то левый файл, получается, компилятор его сам удаляет. вопрос: как сделать так, чтобы он оставался? - хочеться почитать
C++ Очень срочно надо решить вопрос Пожалуйста 1. Надо вычеркнуть из слов неповторяющиеся буквы. 2. заменить буквы "а" и "о" в слове на "А" и "О" Помогите Пожалуйста!!! подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
11.12.2010, 03:06     Напечатать в пятеричной системе исчисления числа от 0 до n
Day, Я тоже хотел программку написать... Потом стало лень. itoa ж не стандартная. Тем и плоха...

Добавлено через 13 минут
А вот и программка. Впринципе в любую менее 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
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
 
std::string tostring(int par)
{
    std::stringstream iost;
    iost<<par;
    return iost.str();
}
 
std::string convert(int n, int base)
{
    std::string str="";
    if(n < base)
        str+=tostring(n);
    else
    {
        while(n/base)
        {
            str+=tostring(n%(base));
            n/=base;
        }
        str+=tostring(n);
        std::reverse(str.begin(), str.end());
    }
    return str;
}
 
int main()
{
    int n=0;
    const int base=5;
    std::cout<<"Enter n: ";
    std::cin>>n;
    for(int i=0; i<=n; ++i)
        std::cout<<convert(i, base)<<'\n';
    return 0;
}
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru