|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
||||||
Посчитать кол-во чисел со всевозможными кол-вами делителей01.03.2021, 23:25. Показов 2813. Ответов 15
Метки нет (Все метки)
Вводится диапазон, например, от 0 до 1 000 000
Вывод Количество чисел с 1 делителем: 1 Количество чисел с 2 делителями: ... Количество чисел с 3 делителями: ... Количество чисел с 4 делителями: ... и т.д. до кол-ва чисел с максимальным кол-вом делителей То есть нужно выводить для каждого кол-ва делителей, даже если 0 таких чисел Вот программа, которая считает кол-во чисел с 4 делителями:
0
|
||||||
| 01.03.2021, 23:25 | |
|
Ответы с готовыми решениями:
15
Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введеных чисел
Посчитать кол-во слов в каждом абзаце и кол-во абзацев. |
|
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
|
||||||
| 02.03.2021, 10:10 | ||||||
|
Не по теме: Ципихович Эндрю не твой родственник? :rofl:
Получаем массив делителей для каждого числа и через set удаляем повторы Создаём словарь с нулевыми значениями (иначе не сможем использовать += 1) Преобразуем вложенный список в словарь Вывод: 'Делителей на 1': 19, 'Делителей на 2': 9, 'Делителей на 3': 6, 'Делителей на 4': 4, 'Делителей на 5': 3, 'Делителей на 6': 3, 'Делителей на 7': 2, 'Делителей на 8': 2, 'Делителей на 9': 2, 'Делителей на 10': 1, 'Делителей на 11': 1, 'Делителей на 12': 1, 'Делителей на 13': 1, 'Делителей на 14': 1, 'Делителей на 15': 1, 'Делителей на 16': 1, 'Делителей на 17': 1, 'Делителей на 18': 1, 'Делителей на 19': 1
0
|
||||||
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 10:21 [ТС] | |
|
RSAX,
Не по теме: нет, а почему вы подумали? Добавлено через 1 минуту RSAX, мне кажется ваша программа делает обратное: она ищет кол-во чисел, которые делятся на какое-то число, а нужно посчитать кол-во чисел с одним кол-во делителей
0
|
|
|
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
|
||||||||||||||||
| 02.03.2021, 14:15 | ||||||||||||||||
|
Не по теме: gray621, да код интересно пишешь Так чтоли?
Или как принято на форуме в одну строчку ![]()
1
|
||||||||||||||||
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 15:24 [ТС] | |
|
RSAX, в чём-то ошибка, в 1 000 000 209867 числа имеют 4 делителя, а не 209892, и можно как-то сделать упорядоченный вывод, почему-то после 4 делителей 6, после 189 делителей 240
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 02.03.2021, 17:04 | |
|
gray621, у тебя ошибка на 25 чисел - это кубы простых чисел - 8, 27, 125, 343... До миллиона их 25
0
|
|
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 19:34 [ТС] | |
|
Gdez, ну так это у тебя ошибка, у кубов 4 делителя, поэтому на 25 больше
Добавлено через 15 минут А нет, это я взял наверное твой старый код, прости Добавлено через 16 минут Gdez, RSAX, а как сделать упорядо,черный вывод из словаря?
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 02.03.2021, 22:19 | ||||||
Сообщение было отмечено gray621 как решение
Решение
gray621, вот чуть быстрее
1
|
||||||
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 22:30 [ТС] | |
|
Gdez, функция primes медленная
0
|
|
|
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
|
|
| 02.03.2021, 22:35 | |
|
0
|
|
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
||||||
| 02.03.2021, 22:36 [ТС] | ||||||
|
Gdez,
0
|
||||||
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 02.03.2021, 22:42 | |
|
gray621, ошибаешься
0
|
|
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 22:46 [ТС] | |
|
Gdez, она вроде до миллиарда не так долго выводила
Добавлено через 1 минуту а ну все понятно она на numpy, но функция prns без
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 02.03.2021, 22:46 | |
|
До 10^6 отстает немного, а уже при 10^9 - значительно
0
|
|
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
|
| 02.03.2021, 23:08 [ТС] | |
|
Gdez, можешь помочь сделать график на полученных данных, пж? Я не очень разбираюсь в matplotlib
0
|
|
|
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
|
||||||
| 03.03.2021, 18:48 [ТС] | ||||||
|
Gdez, с графиком и выводом, но я не знаю как сделать график лучше, можете помочь, пожалуйста?
Добавлено через 24 секунды
Gdez, как посчитать до миллиарда? я компьютер оставил на 16 часов и он не посчитал
0
|
||||||
| 03.03.2021, 18:48 | |
|
Помогаю со студенческими работами здесь
16
Дан файл f, элементы которого являются целыми числами. найти кол-во удвоенных нечетных чисел и кол-во четных чисел Сделать таблицу n строк: адрес, кол-во проживающих, кол-во комнат и кол-во метров в каждой комнате Определить кол-во чисел, имеющих ровно 5 делителей, среди 1-го миллиона натуральных чисел Определение суммы и кол-ва вещественных чисел принадлежащих отрезку [a,b] // Кол-во вхождений строки // Матрица
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|