Форум программистов, компьютерный форум 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++
Вроде написала задачу,она не работает,посмотрите пожалуйста... Добавлено через 15 секунд #include <iostream> #include <iomanip> #include <cmath> #include <conio.h> #include <windows.h> #include "ConvOem.h" using namespace std;
C++ Среднее арифметическое положительных элементов м-цы, расположенных выше ее побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread208200.html
Вобщем, подскажите, как реализовать это в программном коде? Дописал до этого момента: #include <iostream> using namespace std; int main () { int i,j,d; double sr; int myarray ; sr = 0;
C++ увидеть результат препроцессора как я понял, после работы препроцессора создается файл с расширением .i , который скармливается самому компилятору, но т.к. я на своем компе нашел всего один какой-то левый файл, получается, компилятор его сам удаляет. вопрос: как сделать так, чтобы он оставался? - хочеться почитать подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7967 / 4729 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru