Тема 2. Алгоритмы, реализуемые с помощью циклов типа ДЛЯ

2.1. Подсчитайте число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N).

2.2. Элементы заданного массива B(N) перепишите в новый массив A(N) в обратном порядке.

2.3. В заданном массиве Х(N) замените нулями все отрицательные компоненты.

2.4. Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти.

2.5. В заданном массиве A(N) поменяйте местами наибольший и наименьший элементы.

2.6. В заданном массиве A(N) определите количество элементов, которые меньше заданного значения.

2.7. Запишите подряд в массив A(N) элементы заданного массива В(2N), стоящие на чётных местах, а элементы, стоящие на нечетных местах, запишите в массив С(N).

2.8. Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0<yi < 1.

2.9. В заданном массиве A(N) вместо a1 запишите наибольший элемент массива, а вместо an — наименьший элемент массива.

2.10. В заданном массиве A(N), все элементы которого попарно различны, найдите:

а) наибольший элемент из отрицательных;

б) наименьший элемент из положительных;

в) второй по величине элемент.

2.11. В заданном массиве A(N) определите число соседств:

а) двух положительных чисел;

б) двух чисел разного знака;

в) двух чисел одного знака, причем абсолютная величина первого числа должна быть больше второго числа.

2.12. В заданном массиве A(N) положительные элементы уменьшите вдвое, а отрицательные замените на значения их индексов.

2.13. В заданном массиве A(N) вычислите среднее геометрическое и среднее арифметическое значения для положительных элементов.

2.14. Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти. Выведите на печать образованный массив и число его элементов.

2.15. Из заданных векторов X(N) и Y(N) получите вектор Z(2N) c элементами (x1, y1, x2, y2,..., xN, yN).

2.16. Для заданного вектора X(2N) вычислите Y = x1 - x2 + x3 -... - x2N

2.17. Элементы заданного массива X = (x1, x2,...,xN) переупорядочите следующим образом: X = (xN, xN-1,..., x1).

2.18. У кассы аэрофлота выстроилась очередь из N человек. Время обслуживания кассиром i-го клиента равно Ti (i = 1,..., N).

а) Определите время пребывания в очереди каждого клиента;

б) Укажите номер клиента, для обслуживания которого кассиру потребовалось больше всего времени.

2.19. Учитель объявил результаты контрольной работы. Определите процентное содержание выставленных им "пятерок", "четверок", "троек" и "двоек".

2.20. Фунт стерлингов, денежная единица Великобритании, до 1971 г. равнялся 20 шиллингам или 240 пенсам. С проходящего корабля в порту Ливерпуля сошли N путешественников, каждый из которых имел по одной десятифунтовой купюре. Они купили сувениры на сумму p1, p2,..., pN, соответственно. Сколько фунтов, шиллингов и пенсов сдачи получил каждый из путешественников?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: