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; |