![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Дан одномерный массив (допустим размерность 10).Заполняем его числами до 10. Нужно вывести на экран все последовательности элементов, сумма которых будет простым числом. Кому не трудно - прошу помочь. примерно представляю как это сделать в теории, но на практике тяжко.
![]() |
|
#2
|
|||
|
|||
|
Только перебором.
Тебе надо: 1. функцию, проверяющую число "на простоту". 2. Идем внешнем циклом I от 1-го элемента, до последнего. 3. внутренним циклом J от I до последнего. Во внутреннем цикле суммируем и на каждом шаге проверяем число на простоту. Если число простое, то еще одним циклом от I до J выводим последовательность. 4. Все. |
|
#3
|
|||
|
|||
|
а конкретный листинг программы выложить не можешь?
|
|
#4
|
||||
|
||||
|
Так вы бы сразу просили написать программу за вас, чего вы скромничаете?
|
|
#5
|
|||
|
|||
|
ну как же без скромности))) просто прога нужна завтра уже готовая - а у меня похоже мозгов не хватает её дописать)
|
|
#6
|
||||
|
||||
|
За готовыми решениями в работу. Если нет желанию трудить мозги - пускай страдает кошелек.
|
|
#7
|
||||
|
||||
|
Как известно, есть три "параметра" работы - скорость, качество, стоимость.
Если Вы хотите бесплатно и быстро - можно скопировать код с какого-нибудь сайта (по кускам), и подпереть это дело костылями. Если Вы хотите качественно и бесплатно - Вам придётся ОЧЕНЬ долго ждать добровольцев... Если Вы хотите быстро и качественно - придётся разориться... Ну, и как я уже писал... |
|
#8
|
|||
|
|||
|
Не, а в чем проблема? Тебе дан готовый алгоритм. только надо его перевести с русского на паскаль.
|