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