0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 24
|
|
1 | |
Определить, простое или составное введённое число09.03.2016, 21:26. Показов 8637. Ответов 11
Метки нет Все метки)
(
Помогите создать программу,которая при введении любого числа показывает: простое или составное это введенное число. (Я пробовал но у меня не получалось. И похоже я вообще не правильно писал код.)
0
|
09.03.2016, 21:26 | |
Ответы с готовыми решениями:
11
Определить введенное число простое или составное Что больше - минимальное простое число в матрице или максимальное составное?
|
Модератор
10074 / 5415 / 3356
Регистрация: 17.08.2012
Сообщений: 16,578
|
|
09.03.2016, 21:37 | 2 |
0
|
3 / 3 / 4
Регистрация: 29.02.2016
Сообщений: 10
|
||||||
09.03.2016, 21:38 | 3 | |||||
![]() Решение
1
|
Модератор
10074 / 5415 / 3356
Регистрация: 17.08.2012
Сообщений: 16,578
|
|
09.03.2016, 22:14 | 4 |
Брайтер, Ваша программа содержит алгоритмические ошибки.
При x < 1 Ваша программа объявляет любое число простым. При x = 1 - молчит, как партизан. Вместо оператора readln применён оператор read. Кроме того, перебор чисел до x - 1 излишен, очевидно, что, если число не содержит делителей в диапазоне
2
|
09.03.2016, 23:48 | 5 | |||||
![]() Решение
Изящное решение
1
|
![]() 2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
|
|
10.03.2016, 09:55 | 6 |
pavelDev, изящное решение не есть оптимальное.
0
|
Модератор
10074 / 5415 / 3356
Регистрация: 17.08.2012
Сообщений: 16,578
|
||||||
10.03.2016, 11:13 | 7 | |||||
pavelDev, если уж пишете неоптимальное изящное решение, то почему Ваше изящество такое длинное? Написали бы уже вот так, что ли:
1
|
Супер-модератор
![]() ![]() |
||||||
10.03.2016, 11:28 | 8 | |||||
Я уже где-то показывал применение Linq для определения простоты числа:
2
|
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 24
|
|
10.03.2016, 17:17 [ТС] | 9 |
Спасибо вам. Оказывается я вообще был далек от истины..... !
0
|
10.03.2016, 17:34 | 10 | |||||
Cyborg Drone, В таком случаи можно ещё больше минимизировать
Но дело в том что автор темы скорее всего новичок и я не очень хотел его напрягать в понимании кода а только продемонстрировать возможности LINQ. Да ,согласен ,мною предложенный вариант не оптимален.
0
|
Модератор
10074 / 5415 / 3356
Регистрация: 17.08.2012
Сообщений: 16,578
|
|
10.03.2016, 18:37 | 11 |
pavelDev,
![]() Не по теме: На самом деле я в PABC.NET не очень, мне как-то чужда его До-диезовская парадигма, и, к примеру, до volvo мне как до Пекина раком... И вообще... Не очень люблю альтерированные тональности... Ля-минор и До-мажор рулят!
0
|
![]() 2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
|
|
10.03.2016, 19:01 | 12 |
pavelDev, а функция то зачем. ТС просто просил введенное число проверить.
0
|
10.03.2016, 19:01 | |
10.03.2016, 19:01 | |
Помогаю со студенческими работами здесь
12
Нужно определить простое число или нет Определить - простое число или составное Как определить, число - простое или составное? определить число простое или составное нужно блок схему и код на с++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
|||||
В чем разница между let и var в JavaScript
InfoMaster 20.01.2025
JavaScript прошел длинный путь эволюции с момента своего создания в 1995 году. Одним из важнейших аспектов развития языка стало совершенствование механизмов объявления и управления переменными. . . .
|
Эффективная работа со строками в Go
InfoMaster 20.01.2025
Язык программирования Go предлагает уникальный подход к работе со строками, который существенно отличается от многих других языков программирования. В Go строки представляют собой неизменяемые. . .
|
Как проверить, что отображение (map) содержит ключ в Go
InfoMaster 20.01.2025
Отображения (maps) в языке программирования Go представляют собой мощные структуры данных, которые позволяют хранить пары ключ-значение и обеспечивают быстрый доступ к данным по уникальным. . .
|
Как организовать домашнее хранилище фильмов с общим доступом для всей семьи
InfoMaster 20.01.2025
Преимущества домашнего медиасервера
В современном мире, где цифровой контент стал неотъемлемой частью нашей жизни, организация домашнего медиасервера становится все более актуальной задачей. . . .
|
Перспективы развития жестких дисков: есть ли у них будущее?
InfoMaster 20.01.2025
История и эволюция жестких дисков
История развития жестких дисков начинается в 1956 году, когда компания IBM представила первое устройство для хранения данных на магнитных пластинах - IBM 350. . .
|
Распознавание изображений (компьютерное зрение) на C++
InfoMaster 20.01.2025
Введение в компьютерное зрение и основы работы с изображениями
Компьютерное зрение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, позволяющую. . .
|
Какой язык программирования лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
|
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
|
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
|
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
|
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
|
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
|