Compare Pastes

Differences between the pastes #146824 (03.10.2020 11:24) and #150344 (28.10.2020 05:20).
1
// 20201003 печатает целые числа в 2 системе
2
#include 
3
4
void to_binary(unsigned long n);
5
6
int main(void)
7
{
8
	unsigned long number;
1
В швейцарском кантоне Женева минимальная заработная плата с 1 ноября 2020 года будет составлять около 23 франков (25 долларов) в час. 
2
 
3
Об этом сообщает [url=https://edition.cnn.com/2020/10/03/world/geneva-switzerland-minimum-wage-trnd/index.html]CNN[/url]. 
4
 
5
На прошедшем 27 сентября референдуме граждане поддержали введение минимальной почасовой оплаты труда на уровне 23 швейцарских франков без вычета налогов, что на 5 франков больше, чем сейчас. 
6
 
7
Поскольку в Швейцарии стандартная продолжительность рабочей недели – 42 часа, то заработная плата работника с минималкой без вычета налогов может превышать 4000 евро. 
8
 
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;