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



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


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

Ну у міру виведення наповнюй масив різниць поточного та попереднього
Count(NextSimple-PreviousSimple) = Count(NextSimple-PreviousSimple) +1
в результаті у тебе i-й елемент масиву містить кількість різниць, рівних i, у ряді простих чисел.
Чи проблема у тому як намалювати графік?



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




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


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


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


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

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