- Григоренко Г. Н.
- Просмотров: 2608
Массивы
120. Написать программу, которая вводит с клавиатуры одномерный массив из 10 чисел и вычисляет сумму элементов. Рекомендуемый экран во время выполнения программы приведен ниже:
Введите 10 чисел
a[1]=91
a[2]=72
a[3]=53
a[4]=56
a[5]=45
a[6]=26
a[7]=17
a[8]=28
a[9]=19
a[10]=11
Сумма элементов массива равна: 418.
121. Написать программу, которая вводит с клавиатуры одномерный массив и упорядочивает массив по возрастанию значений элементов. Рекомендуемый экран во время выполнения программы приведен ниже:
Введите 10 элементов:
2.1 | 25.4 | 56.5 | 1.2 | 56.9 | 35.8 | 42.1 | 127.1 | 77.2 | 89.2 |
Результат:
1.2 | 2.1 | 25.4 | 35.8 | 42.1 | 56.5 | 56.9 | 77.2 | 89.2 | 127.1 |
122. Написать программу, которая выводит среднее арифметическое одномерного массива размерностью 10, заполненного случайным образом. Необходимо вывести одномерный массив, затем среднее арифметическое.
Замечание . Для решения задачи необходимо использовать: Randomize и Random(x).
Пример :
Randomize; инициализация генератора случайных чисел.
x:= - 50 +Random(t-1); x присваивается случайное число из диапазона от –50 до t-1. Если t принять равным 101, то диапазон случайных чисел будет от –50 до +50.
123. Написать программу, которая находит сумму четных элементов одномерного массива, заполненного случайным образом. Необходимо вывести исходный одномерный массив, а затем сумму четных элементов.
124. Написать программу, которая находит сумму элементов с n1 до n2 одномерного массива, заполненного случайным образом. Номера элементов n1, n2 вводятся с клавиатуры с проверкой корректности ввода. Необходимо вывести исходный одномерный массив, а затем сумму элементов введенного диапазона.
125. Написать программу, которая находит сумму элементов одномерного массива, заполненного случайным образом, значения которых принадлежат диапазону от X1 до X2. Значения X1, X2 вводятся с клавиатуры.
126. Написать программу, которая определяет, есть ли в одномерном массиве, заполненном случайным образом, элемент, значение которого равно числу, введенному с клавиатуры. Если есть, то вывести номер элемента.
127. Написать программу, которая определяет в одномерном массиве, заполненном случайным образом, количество элементов, значения которых меньше числа, введенного с клавиатуры. Если есть, то вывести эти элементы.
128. Написать программу, которая в одномерном массиве, заполненном случайным образом, меняет местами наибольший и наименьший элементы.
129. Написать программу, которая в одномерном массиве, заполненном случайным образом, упорядочивает элементы следующим образом: сначала положительные числа, затем нулевые и затем отрицательные.
130. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам.
131. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам.
132. Написать программу, которая в двумерном массиве, заполненном случайным образом, находит значение максимального элемента.
133. Написать программу, которая в двумерном массиве, заполненном случайным образом, меняет местами максимальный и минимальный элементы.
134. Написать программу, которая в двумерном массиве, заполненном случайным образом, меняет местами строки с номерами n1 и n2, значения которых вводятся с клавиатуры с проверкой корректности ввода.
135. Написать программу, которая определяет номер строки двумерного массива, сумма элементов которой минимальна.
136. Написать программу, которая в двумерном массиве, заполненном случайным образом, обнуляет все элементы строки, если хотя бы один элемент строки отрицателен.
137. Написать программу, которая в двумерном массиве, заполненном случайным образом, находит количество строк, содержащих нули.