ValeryS
Модератор
6919 / 5262 / 513
Регистрация: 14.02.2011
Сообщений: 17,695
|
17.03.2014, 20:05
|
|
вот без строки
C++ | 1
2
3
4
5
6
7
8
9
10
11
| void BinPrint(int n)
{
int i,s;
s=1;
for (i=15; i>=0; i--)
{
printf ("%d",((s<<i)& n)?1:0);
}
} |
|
Добавлено через 4 минуты
или даже так
C | 1
2
3
4
5
6
7
8
9
10
11
12
13
| void BinPrint(int n)
{
int i,s;
s=1;
for (i=15; i>=0; i--)
{
if((s<<i)& n)
printf ("1");
else
printf ("0");
}
} |
|
1
|