Сравнение постов
	Различия между постами
	    #146824 (03.10.2020 11:24)
	    и 
	    #158635 (29.12.2020 11:14).
	
	    
		
	
    
						    | 1 | // 20201003 печатает целые числа в 2 системе  | |
| 2 | #include  | |
| 3 | ||
| 4 | void to_binary(unsigned long n);  | |
| 5 | ||
| 1 | http://forum.siberreal.com/member.php?action=profile&uid=152  | |
| 2 | http://hooligans.ucoz.lv/index/8-10775  | |
| 3 | http://pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=156265  | |
| 4 | http://dudao99.com/home.php?mod=space&uid=5997  | |
| 5 | http://allbestlib.ru/index/8-50094  | |
| 6 | int main(void)  | |
| 7 | {
 | |
| 8 | unsigned long number;  | |
| 9 | 	printf ("Введите целое число или q для выхода:\n");
 | |
| 10 | ||
| 11 | 	while (scanf ("%lu", &number) == 1)
 | |
| 12 | 	{
 | |
| 13 | 		printf ("Двоичный эквивалент: ");
 | |
| 14 | to_binary(number);  | |
| 15 | 		putchar('\n');
 | |
| 16 | 		printf ("Введите целое число или q для выхода:\n");
 | |
| 17 | }  | |
| 18 | 	printf ("End\n");
 | |
| 19 | }  | |
| 20 | ||
| 21 | void to_binary(unsigned long n)  | |
| 22 | {
 | |
| 23 | int r;  | |
| 24 | ||
| 25 | r = n % 2;  | |
| 26 | if (n >= 2)  | |
| 27 | to_binary(n / 2);  | |
| 28 | 	putchar ('0' + r);
 | |
| 29 | ||
| 30 | return;  | 
