Паскаль та прості числа

простих

графік

паскаль

Так власне. біжиш по масиву простих, віднімаєш попереднє, підраховуєш кількість, добіг до кінця - будуєш графік.

У чому проблема?

числа

графік

Ось приблизно так.

графік

Ну у міру виведення наповнюй масив різниць поточного та попереднього

Count(NextSimple-PreviousSimple) = Count(NextSimple-PreviousSimple) +1

в результаті у тебе i-й елемент масиву містить кількість різниць, рівних i, у ряді простих чисел.

Чи проблема у тому як намалювати графік?

прості

прості

графік

Спочатку береш максимальну відстань між числами та порівнюєш його з висотою екрану GetMaxY, щоб графік помістився повністю у висоту + залишити деякий простір для інших деталей. Аналогічно з шириною графіка. Далі, ділиш ширину на кількість знайдених простих чисел, щоб дізнатися зазор між кожним.

Сподіваюся, роз'яснив більше (менше?) зрозуміло. :cool

паскаль

паскаль

числа

простих

Наскільки я розумію, графік має бути з дискретних значень, а не безперервним.

паскаль

паскаль

AkinaЯ не прошу зробити за мене, я прошу підказати як це зробити. Просто в когось не спитаю, все руками розводять. Я у вас як у досвідчених спеців питаю.Додано пізніше:Графік

прості

графік

spectr, великої різниці немає. Буд тоді лініями: MoveTo (OrigX, OrigY), а потім у циклі LineTo (ValueX, ValueY)

Що самеу тебе викликає утруднення?

прості

числа

spectrНу виклади код, спробуємо подивитися, де там лінії зайві.

прості

Гаразд хлопці, я вже не знаю, що робити. терміни просто за горло хапають. Так, я дурень, але хочу навчитися.FedorЯ дивлюся ти непогана людина, вибач за "Ех ви. ", але може бути все-таки допоможеш. Твою аську я собі в аркуш записав. Викладаю код знаходження простих чисел з описом змінних: Код моєї програми

І уважно слухаю ваші пропозиції по другій частині (графік). сваритися не буду. чесно