вторник, 8 ноября 2016 г.

Паскаль

авдання:
Визначити кількість елементів в заданому масиві, що відрізняються від мінімального на 5.

Опис змінних:
a - масив
min - мінімальний елемент масиву
i - лічильник для циклів
count - кількість елементів масиву, більше мінімального на 5.
Алгоритм розв'язання задачі:
Дану задачу можна звести до двох підзадач:

Пошук мінімального елемента масиву.
Визначення кількості елементів масиву, які відрізняються від мінімального на 5 одиниць.
Рішення першої підзадачі було розглянуто в інших завданнях.

У другій підзадачіфактично потрібно знайти кількість елементів, які більше мінімального на 5. Менше мінімального на 5 (або будь-яке інше число) бути не може.

У масиві може взагалі не бути елементів, великих мінімального на 5. Тому спочатку присвоюємо змінної count значення 0. Далі в циклі з лічильником (for) перебираємо всі елементи масиву. Якщо який-небудь з них дорівнює сумі змінної min і 5, то збільшуємо значення count на 5.

Сформувати і вивести на екран послідовність з n елементів, заданих датчиком випадкових чисел на інтервалі [-23, 34].





У заданому одновимірному масиві, що складається з n цілих чисел, підрахувати кількість нулів
Знайти добуток елементів цілочисельного одновимірного масиву з парними номерами, що складається з n елементів. Елементи вводяться з клавіатури.