Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачник по программированию с решениями1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.55 Mб
Скачать

Раздел 4 одномерные массивы

4.1. Решение типовых задач

Массив это упорядоченная совокупность однотипных данных (элементов).

Любой массив характеризуются:

  1. типом элементов;

  2. размером;

  3. размерностью;

Тип элементов может быть числовым и текстовым ( или символьным или строковым).

Размер массива - это количество составляющих его элементов. Размер

массива определяет объем занимаемой им оперативной памяти компьютера и зависит от типа и количества хранимых в нем данных.

Размерность массива – это количество индексов в массиве.

Массив называется одномерным, если количество индексов у каждого элемента равно одному, т.е. одномерный массив – это перенумерованная последовательность однотипных данных, представленная в виде одного столбца или строки.

Для одномерного массива индекс определяет порядковый номер элемента.

Ввод и вывод одномерного массива можно осуществить в разных формах: в неудобной для пользователя форме, в удобной для пользователя форме.

Ввод одномерного массива в неудобной для пользователя форме

Ввод одномерного массива в удобной для пользователя форме

Вывод одномерного массива в неудобной для пользователя форме

Вывод одномерного массива в удобной для пользователя форме

135.Дан одномерный массив действительных чисел A(п). Наши среднее арифметическое элементов этого массива.

Решение:

136. Дан одномерный массив действительных чисел А(п). Найти среднее геометрическое элементов.

Решение:

137. Дан одномерный массив целых чисел. Найти произведение всех двух­разрядных элементов массива и среднее арифметическое элементов других разрядов.

Решение:

138. Дан одномерный массив целых чисел. Заменить все четные элементы нулями и вывести полученный массив на экран.

Решение:

139. Дан одномерный массив. Определить, сколько раз данное число встречается в массиве.

Решение:

140.Дан целочисленный массив А(п). Преобразовать массив таким образом, что в каждой паре соседних отрицательных элементов они меняются местами.

Решение:

141. Дан одномерный массив целых чисел. Найти сумму всех одноразряд­ных элементов массива и среднее арифметическое элементов, стоящих на четных позициях.

Решение:

142. Дан одномерный массив, состоящий из нулей и единиц. Поставить в начало массива нули, а затем единицы.

Решение:

143. Дан одномерный массив А(п). Элементы массива А, удовлетворяющие условию a(i)>5,5, переписать в массив В, остальные элементы пере писать в массив С.

Решение:

144. Даны два одномерных массива А и В, содержащие одинаковое число элементов. Сложите массивы поэлементно, результаты записать в третий массив. На экран вывести все три массива.

Решение:

145.Дан одномерный массив целых чисел А(п). Сформировать другой мас­сив В, i-ый элемент которого является суммой от 1-го до 1-го элемента данно­го массива А(п).

Решение:

146. Дан одномерный массив. Сформировать два массива: в первом - четные элементы данного массива с четными индексами, а во втором - элементы, де­лящиеся нацело на 3.

Решение:

1 47.Дан одномерный массив целых чисел А(п). Поменять в нем местами минимальный и максимальный элементы.

Решение:

148. Дан одномерный массив целых чисел А(п). Проверить, является ли раз­ность максимального элемента и элемента с индексом 2 одноразрядным чет­ным числом.

Решение:

149. Дан целочисленный одномерный массив А(п). Определить максималь­ное произведение трех рядом стоящих элементов.

Решение:

150. Дан одномерный массив. Подсчитать количество элементов массива, равных максимальному элементу и вывести их.

Решение:

151. Дан одномерный массив целых чисел. Требуется упорядочить массив по возрастанию (сортировка обменами).

Решение:

152. Дан одномерный массив целых чисел. Требуется упорядочить этот массив по возрастанию, использовав метод «пузырька».

Решение:

153. Дан одномерный массив А(п). Все элементы до минимального домножить на значение минимального. Вывести на экран полученный массив.

Решение:

154. Дан одномерный массив А(п). Переставить элементы массива по­следовательным выбором минимальных элементов, чтобы элементы массива были расположены по возрастанию.

Решение:

155. Дан одномерный массив целых чисел А(п). Найти среднее геометри­ческое двухразрядных элементов и для всех элементов, меньших половины максимального элемента, добавить его значение, в противном случае вычесть.

Решение: