Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Написать функцию, выводящую на экран двоичное представление заданного целого числа.
- * Определить свою функцию в отдельной единице трансляции и вызывать ее из функции main.
- */
- #include <iostream>
- using namespace std;
- // void printBin(int x);
- void printBin(int x)
- {
- const int N = 100;
- // char result[N] = {}; char в дальнешем меняла на int, в данной версии кода еще нет
- int i = 1;
- while (x > 0)
- {
- cout << x % 2; // таким образом прога работает, но выводит цифры двоичного числа
- x = x / 2; // в обратном порядке, это и пыталась решить массивом
- i++;
- }
- // cout << result;
- }
- int main(int argc, char *argv[])
- {
- int x;
- cin >> x;
- printBin(x);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement