Random без повтора чисел

Random без повтора чисел

Еще в прошлом году мы познакомились со стандартным оператором рандом , отвечающим за генерацию случайных чисел. Оператор очень полезный, так как нам не приходится лично вбивать данные с клавиатуры или подключать файлы с массивами данных. Однако у рандома как оператора есть один маленький минус : так как числа берутся случайно и ограничение имеют только в диапазоне , то они могут повторятся . Конечно, кого-то это устраивает , однако для некоторых это проблема ,которую приходится решать самому . И сегодня я предоставлю вам один из вариантов решения этой проблемы.

Реализация стека в Паскале

Реализация стека в Паскале


В языке Pascal в отличии от С++ нет встроенного реализованного стека. Поэтому тем, кто все хочет воспользоваться этой структурой данных приходиться писать ее самому. В статье мы рассмотрим как можно написать собственный стек.

Интересная задача

Интересная задача

Разбираем присланную задачу
Добрый день. Вот такую задачку задали. Необходимо заполнить массив из 31 элемента случайными числами так ,чтобы каждый 3-й элемент был суммой предыдущего и последующего. Массив заполняется 1 раз и не изменяется в процессе. Спасибо

Перевернуть массив

Перевернуть массив

Дан исходный массив , состоящий из n элементов . Необходимо сначала ввести элементы массива , а затем перевернуть массив и вывести результат на экран.

Поиск элемента в массиве

Поиск элемента в массиве

Дана задача
Составить программу, осуществляющую поиск элемента p в массиве , состоящем из n элементов . В случае присутствия этого числа в массиве вывести его порядковый номер, в случае отсутствия - вывести соответствующее сообщение

Нахождение четных элементов массива

Нахождение четных элементов массива

Итак формулировка задачи такова "найти все четные элементы массива , вывести на экран и подсчитать их количество " . Делаем