Top.Mail.Ru

Массивы

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. Написать программу, которая в двумерном массиве, заполненном случайным образом, находит количество строк, содержащих нули.