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

Перевод чисел из 10-й в 2-ю систему счисления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ (площадь треугольника,координаты) http://www.cyberforum.ru/cpp-beginners/thread1584331.html
На плоскости дан набор точек с целочисленными координатами. Необходимо найти треугольник наибольшей площади с вершинами в этих точках, у которого нет общих точек с осью ОУ, а одна из сторон лежит на оси ОХ. Напишите эффективную программу, которая будет решать эту задачу. Размер памяти, которую использует ваша программа, не должен зависеть от длины переданной последовательности чисел. В первой...
C++ Не удается разобраться с библиотеками Господа-товарищи, имеется программа, в которой используются библиотеки gl.h и glu.h,выдает кучу ошибок компиляции,если быть точным,то 100, когда отправляешься смотреть: в чем суть ошибки, выкидывает в файл GL.h, в котором практически все подчеркнуто красным (прилагаю скрин), перерыл кучу форумов, что делать не представляю... http://www.cyberforum.ru/cpp-beginners/thread1584326.html
C++ Разъяснение алгоритмов задачи о рюкзаке для новичков
Есть несколько алгоритмов решения задачи о рюкзаке. Не могли бы вы написать комментарии к ним объясняющие какая процедура для чего нужна? Заранее спасибо. Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.
C++ Найти расстояние между городами на Земле по координатам
на днях дали задание написать программу, которая высчитывает расстояние между городами по координатам. Я пытался ее сделать через формулы из интернета, но ничего не выходило(( прошу помощи! вот сама задача:
C++ Ошибка с библиотечной функцией pow http://www.cyberforum.ru/cpp-beginners/thread1584302.html
Я понимаю что все это можно сделать намного проще, но сейчас волнует почему показывает ошибки в pow, что не так? int main() { int z,v,d1; v=3210; for(int i1=0; i1<3; i1++) { d1=v; v=v%pow(10,3-i1);
C++ Как сделать так чтобы скорость анимации изменялась с кнопок #include <fstream> #include <iostream> #include <Windows.h> using namespace std; int main() { int a,b,c,k,d; подробнее

Показать сообщение отдельно
DmitryzZ
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 3
17.11.2015, 23:12     Перевод чисел из 10-й в 2-ю систему счисления
Всем привет.
Нужна помощь в доработке след.программы:
Программа переводит числа из 10-й в 2-ю систему счисления.
При вводе отрицательного числа,например -11,должно выводится:
-1011,-10:-1010,а выводится белеберда.

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
#include <stdlib.h>
#include <stdio.h>
int main()
{
    int i=0, x,n, b[100];
    x=64;
    printf("Vvod:");
    scanf("%d", &x );
    while(x<0)
   {
                             
    printf("-");
    b[i]=x%2;
       x/=2;
    i++; 
     };
   while (x>1)
    {
        b[i]=x%2;
        x/=2;
        i++;
    };
    b[i]=x;
    while (i>=0)
    {
        printf("%i", b[i]);
        i--;
    };
  
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru