Различия между версиями 2 и 3
Версия 2 от 2017-03-17 17:16:48
Размер: 912
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2017-03-17 17:38:01
Размер: 1716
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 8: Строка 8:
 * Решить [[http://narhoz-chita.ru/zadachnik/Glava16/index16.htm#z585|задачу]]: Ввести целое число и вывести его двоичное представление.
  '''Замечание''': В этом нам поможет массив на 64 целых, в который мы будем записывать. чему равен очередной бит числа. Если затем вывести все элементы массива `printf("%d", Bin[i])` (без "\n"), то как раз и получится двоичное представление. Очередной бит можно получать делением+остатком деления (как в предыдущей задаче) или побитывыми операциями

Массивы (продолжение)

  • Решить задачу: Дано натуральное число n. Сколько различных цифр встречается в его десятичной записи?

  • Решить задачу: Ввести последовательность из 12 чисел и переставить все её отрицательные члены в начало, а неотрицательные — в конец. Последовательность, в которой отрицательный и неотрицательные члены идут друг за другом, не менять

    • Пример:

    • Ввод: 1 2 -3 -5 -6 -2 -4 2 2 -1 0 2
    • Вывод: -3 -5 -6 -2 -4 -1 1 2 2 2 0 2
  • Решить задачу: Ввести целое число и вывести его двоичное представление.

    • Замечание: В этом нам поможет массив на 64 целых, в который мы будем записывать. чему равен очередной бит числа. Если затем вывести все элементы массива printf("%d", Bin[i]) (без "\n"), то как раз и получится двоичное представление. Очередной бит можно получать делением+остатком деления (как в предыдущей задаче) или побитывыми операциями

LecturesVMSH/C/2017-03-17 (последним исправлял пользователь FrBrGeorge 2019-12-30 14:52:21)