Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перевод из десятичной в двоичную СС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление длины вектора http://www.cyberforum.ru/cpp-beginners/thread1037460.html
Даны два вектора b = (b1, b2, ..., bn), x = (x1,x2, ..., xn) и матрица А(nxn). Написать программу вычисления длины вектора Ах - b. ________________ помогите пожалуйста написать программу
C++ Не могу прочитать из файла в класс Доброго времени суток! Есть проблемка. У меня имеется класс Студент, в котором есть функция записи в файл(здесь все получилось отлично) и функция извлечения из файла в объект Студент. А именно: ... http://www.cyberforum.ru/cpp-beginners/thread1037447.html
Работа с текстом C++
Нужно найти двузначные числа в введенном пользователем тексте, скопировать их в новую переменную и вывести на экран.
Лабиринт. Найти ошибку в коде C++
не компилирует почему?помогите Требуется вычислить площадь комнаты в квадратном лабиринте. Формат входных данных В первой строке вводится число N – размер лабиринта (3 <= N <= 10). В следующих N...
C++ Хорошо написанный код http://www.cyberforum.ru/cpp-beginners/thread1037431.html
Очень хочется почитать хорошо написанный, структурированный и читабельный код, дабы вынести из этого урок и научиться хорошо программировать на С++. Есть ли какие-нибудь хорошие источники,...
C++ Двумерные массивы Даны квадратные матрицы А(nxn), B(nxn), C(nxn). Написать программу вычисления матрицы (А+В)*С. Помогите решить, пожалуйста! подробнее

Показать сообщение отдельно
sm0og1er
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 66

Перевод из десятичной в двоичную СС - C++

11.12.2013, 18:05. Просмотров 1000. Ответов 3
Метки (Все метки)

Объясните пожалуйста.
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
#include <stdio.h>   
#include <conio.h>   
#include <math.h>   
  
void dvoich(int x1)   
{  
    int i, b;  
    long c = 0;  
     for(i=0;x1 > 0;i++)  //? чему равно x1
     {
        b = x1 % 2;  //?
        x1 = (x1-b)/2; //?
        c += b * pow(10,i); // ? зачем умножаешь на 10^i
    }
 
    printf("\nDvoichnoe chislo: %d",c);   
}   
  
void main()   
{
    int a;  
    printf("Vvedite desyatichnoe chislo:");  
    scanf("%d",&a);  //?
     dvoich(a);  
    getch();  //?
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.