|
0 / 0 / 0
Регистрация: 11.01.2009
Сообщений: 40
|
|
Дано четное число п > 2. Проверить для него гипотезу Гольдбаха11.01.2009, 18:03. Показов 11761. Ответов 10
Метки нет (Все метки)
1) Написать программу-фильтр, которая при нажатии любых клавиш выводит на экран только буквы и цифры, при этом ука¬зывая, что выводится: буква или цифра.
2) Написать программу вывода всех четных чисел в диапазоне от 2 до 100 включительно 3) Дано четное число п > 2. Проверить для него гипотезу Гольд¬баха; каждое четное п представляется в виде суммы двух простых чисел. 4) Дана последовательность чисел аь аъ ..., ап. Указать наименьшую длину числовой оси, содержащую все эти числа. 5) Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
0
|
|
| 11.01.2009, 18:03 | |
|
Ответы с готовыми решениями:
10
Дано четное число n > 2. Проверить для него гипотезу Гольдбаха Дано четное число n > 2. Проверить для этого числа гипотезу Гольдбаха
|
|
133 / 132 / 29
Регистрация: 04.01.2009
Сообщений: 415
|
|||||||||||
| 11.01.2009, 18:40 | |||||||||||
|
2)
1)
0
|
|||||||||||
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
||||||
| 11.01.2009, 18:56 | ||||||
|
лучше в цикле вроде
while(cin>>key, int(key)!=32) // пробел кажится {.......} Добавлено через 6 минут 3 секунды 5)
0
|
||||||
|
12 / 12 / 2
Регистрация: 27.09.2008
Сообщений: 43
|
||||||
| 11.01.2009, 19:48 | ||||||
|
Проверка гипотезы Гольдбаха
1
|
||||||
|
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
|
||||||||||||||||||||||||||
| 11.01.2009, 20:17 | ||||||||||||||||||||||||||
Сообщение было отмечено как решение
Решение
Задачи сделаны в C++ Builder 6.
Залача № 1
Воспринимаются как русские, так и английские буквы. Задача 2
Задача 3
Задача 5
Желаю удачи!!!
3
|
||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 11.01.2009
Сообщений: 40
|
|
| 11.01.2009, 21:18 [ТС] | |
|
Я в шоке ** ребята!! Вы просто гении!!! Если ещё правильно будет то вабще круть))) осталось только блок-схемы сделать xD если кто нить тут этим промышляет дайте знать)) если нет... бу сам мудрить *__*
0
|
|
|
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
|
||||||
| 13.01.2009, 19:43 | ||||||
|
Предлагаю другой способ решения задачи о гипотезе Гольдбаха. Принцип остается тем же, но в подавляющем большинстве случаев новая программа работает быстрее за счет уменьшения количества повторений в цикле.
1
|
||||||
|
12 / 12 / 2
Регистрация: 27.09.2008
Сообщений: 43
|
|
| 13.01.2009, 21:44 | |
|
Раз уж речь зашла о производительности, то нужно в функции prost(int z), выражение sqrt(z) присвоить переменной, т.к. оно постоянно, а в цикле оно при каждом проходе вычисляется заново.
Добавлено через 4 минуты 52 секунды И почему ты думаешь, что первый вариант медленнее чем второй? Мне кажется это не так, по причине того, что во втором варианте используется деление. Деление требует больше процессорного времени, чем простое вычитание.
0
|
|
|
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
|
|||||||||||
| 14.01.2009, 19:58 | |||||||||||
|
Да, квадратный корень из z лучше присваивать не переменной, а константе (для большей производительности).
Я извиняюсь. Я хотел оператор for написать так:
Что касается деления, то, если ты заметил, здесь происходит деление на 2. Это эквивалентно сдвигу влево на 1 бит (операция f>>1). Она происходит, если я не ошибаюсь, за 1 такт. А уж если действительно бороться за производительность, то результат этого выражения лучше присвоить даже не переменной, а константе. Доступ к константам, как известно, происходит быстрее. Но я имел ввиду вовсе не это. Я боролся за уменьшение количества повторений в цикле. Так, например по первому алгоритму число 18 будет представлено как 5+13. Для этого потребуется 4 повторения: 1. i=2 2. i=3 3. i=4 4. i=5 По второму алгоритму это же число представится 18=7+11. Потребуется только одно повторение: 1. i=2. На самом деле, исследовав ряд примеров, мне показалось, что пара простых чисел для большинства четных f (естественно f принадлежит какому-то фиксированному диапазону), ближе к f/2, нежели к 2. Однако сегодня я еще раз проверил это утверждение, основываясь на такой программе:
Однако если брать маленьки диапазон перебора (скажем, от 4 до 80), то второй алгоритм будет работать ненамного, но все же быстрее. Вероятно, этот факт меня и ввел в заблуждение. В итоге решайте сами, какой из алгоритмов использовать. А кстати, хорошая идея операцию деления заменить операцией сдвига.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 27.05.2020
Сообщений: 7
|
|
| 10.11.2020, 17:38 | |
|
а можите пж сделать на с# 3 задание? спасибо
0
|
|
| 10.11.2020, 17:38 | |
|
Помогаю со студенческими работами здесь
11
Проверить для числа гипотезу Гольдбаха
Проверить для заданного числа Гипотезу Гольдбаха Проверить для этого числа N гипотезу Гольдбаха Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|