Перейти к содержанию
СофтФорум - всё о компьютерах и не только

две задачи


Рекомендуемые сообщения

1)не разрешается использование строк и массивов, а также функций преобразования строки в число и обратно.

Дано натуральное число N. Заменить любую из его цифр (только одну) так, чтобы получилось число, максимально близкое к некоторой степени двойки. Операция сдвига влево – N shl(3 количество позиций влево, то есть * на 8 в двоичной системе координат)

(можно использовать толькло Циклические алгоритмы.)

2)Написать функцию, вычисляющую количество делителей заданного натурального числа. Использовать ее в составлении программы, которая среди вводимых пользователем натуральных чисел находит последнее из чисел, имеющих максимальное количество делителей.

(нельзя масивы и строки,можно Циклические алгоритмы и функций)

среда: Psakal

Чем быстрее тем лучше.

аська 322075232

почта cpsihozzz@yandex.ru

Ссылка на комментарий
Поделиться на другие сайты

Смотри чуть ниже, такая же тема, не знаю кто-то брался или нет.

К какому сроку надо? Скока платишь?

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Насчет первого задания если переводя число в двоичный вид использовать типа стринг(у меня просто есть функция которая число переводит в двоичный тип)

или тебе просто надо с помощью ассемблерной вставки с помощью функций двоичного сдвига

и ещё такой вопрос к примеру какое из чисел бедт ближе к числу в двоичной степени 31 или 14 если задано число 30.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...