Задача!

  • Автор темы PaTo
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

PaTo

Гость
#1
Помогите пожалуйста,я начинающий програмист,мне вот нужно решить задачу на Паскале:ВВОДИТСЯ ЧИСЛА ПРИЗНАК КОНЦА ВВОДА 777 ОПРЕДЕЛИТЬ КОЛИЧЕСТВО 3ОХЗНАЧНЫХ ПРОСТЫХ ЧИСЕЛ!
 
N

Nicklauster

Гость
#2
Пиши функцию, проверяющую, является ли число трехзначным. Можно проверить, разделив целочисленно на 100, и если остаток больше нуля и меньше 10 продолжаешь работу функции. Далее делишь свое число А последовательно на числа от 1 до (A div 2) (дальше делить не имеет смысла). Если в течениие цикла все остатки от деления не равны нулю =>число простое. В теле программы запускаешь цикл, в котором твоя функция будет обрабатывать каждый элемент массива чисел.
 
P

PaTo

Гость
#3
Для: Nicklauster
А ты не мог бы мне текст написать,пожалуйста,очень надо!
 
N

Nicklauster

Гость
#4
Извини, если не хочешь остаться "начинающим программистом"- постарайся написать сам, алгоритм я тебе по полочкам разложил. Задача, в принципе, простейшая. Вобщем, удачи... :P
 
N

Nicklauster

Гость
#6
ну так вставляй код прямо сюда, по-моему это не запрещено
 

Гость
#7
<!--QuoteBegin-Nicklauster+5:05:2007, 14:22 -->
<span class="vbquote">(Nicklauster @ 5:05:2007, 14:22 )</span><!--QuoteEBegin-->Далее делишь свое число А последовательно на числа от 1 до (A div 2)
[snapback]64820" rel="nofollow" target="_blank[/snapback]​
[/quote]
Кстати, можно только до корня из А, поскольку после него пойдут уже числа к которым дополнение было проверено. (Если A=B*C, то либо B, либо C меньше или равны корню из А)
 
Статус
Закрыто для дальнейших ответов.