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

Программа для перевода чисел из 10сс в 2сс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Срезы языка С++. http://www.cyberforum.ru/cpp-beginners/thread297163.html
Задано целое число k > 2 и массив вещественных/ целых, натуральных, комплексных / чисел v = v v K v=(v1,v1,...,vn) де N = 7k. Вычислить Σ(j=1 k) Σ(i=1 k) gi^t*gj, где векторы gi=(vi+3*k, vi+2*k, vi+3*k, vi+k, vi+4*k, vi+5*k), i =1,...,k . #pragma argsused #include <valarray> #include <iostream> #include <complex>
C++ Огромные числа А есть ли типы переменных для огромных чисел, например для 20, 30 значных ? http://www.cyberforum.ru/cpp-beginners/thread297161.html
C++ fscanf %s
читаю сроку с файла, мне дописывает символ "z" ? Почему так, и как этому предовратить?
C++ Нахождение минимального значения и его №
Вот задача: Дано натуральное число N и последовательность A1, A2, ..., AN, AN. Определить наименьшее положительное среди A1, A2, ..., AN, AN +1. Найти минимальный элемент и его №. Написать функции для реализации всех действий. Подскажите код для нахождения минимального элемента и его номера.
C++ Вывести слова, которые начинаются на ту же букву, на которую заканчивается предыдущее слово http://www.cyberforum.ru/cpp-beginners/thread297125.html
Пожалуйста помогите сделать эти задания!буду очень благодарен!!!!!!Заранее огромное спасибо! Задание1: Дана матрица F(6,5). Вычислить и вывести кол-во отрецательных элементов матрицы и заменить не четные элементы четных строк матрицы на полученное число(кол-во отрецательных элементов в матрице).Вывести полученную матрицу. Задание2: Даны 2 последовательности, каждая из 5-ти символов, и...
C++ Моделирование с помощью односвязанных списков задача для курсовой работы.Тема "моделирование с помощью односвязанных списков". Реализовать надо ситуацию банка:даны 4 кассы,то есть будет 4 очереди из клиентов.нужно расчитать среднее время обслуживание клиента,то есть в учет идет время восколько пришел клиент,как долго он стоял в очереди,сколько его обслуживал кассир и засекается время во сколько он ушел.все эти части времени должны... подробнее

Показать сообщение отдельно
Rolan_Pro
 Аватар для Rolan_Pro
5 / 5 / 1
Регистрация: 20.04.2011
Сообщений: 87
16.05.2011, 20:04     Программа для перевода чисел из 10сс в 2сс
Всем здорова!
Вот тут такая проблема, в код написан правильно, работает, но вот, под строку вывода числа конечного зарезервировано 30 символов, а ведь число может быть и больше и меньше, прога тупо остально нулями заполняет. Помогите сделать так, что бы кол-во зарезрвированных символов было столько, сколько их в конечном результате.
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
#include <iostream>
#include <string.h>
int main()
{
    long long int i;
    int value;
    std::cout << "×èñëî Гў äåñÿòè÷Г*îé cc > ";
    std::cin >> value;
    std::cout << "\nÐåçóëüòГ*ГІ: ";
    for (i = 30 ; i >= 0; i--)  \\ i = 30 вот тут тема
        {
        if ((1 << i) & value)
                {
            std::cout << "1";
        }
        else
        {
            std::cout << "0";
        }
    }
 
    std::cout << std::endl;
 
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru