ВУЗ:
Составители:
Рубрика:
56
writeln (name, number);
end.
3.4. Лабораторные задания
3.4.1. Одномерные массивы
Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже.
1.
Для массива А, состоящего из N элементов:
a)
построить гистограмму значений массива: каждый элемент
массива отображается на одной строке и содержит количество '∗',
равное значению элемента;
b)
найти индекс первого положительного числа, оканчивающего-
ся на 0. Если такого элемента нет, то выдать соответствующее сооб-
щение;
c)
найти среднее арифметическое значение элементов массива,
расположенных между наибольшим и наименьшим элементами мас-
сива, включая наименьшее и наибольшее значения;
d)
найти количество элементов массива, начиная со второго, зна-
чение которых больше суммы индексов элементов, стоящих перед
ними;
e)
назовем элемент Аi (i = 2, … , N-1) особым, если слева от него
расположены элементы, меньшие его, а справа – большие. Найти ко-
личество таких элементов;
f)
присвоить переменной F значение true, если элементы массива
составляют строго возрастающую арифметическую прогрессию, и
false в противном случае;
g)
сколько значений элементов встречаются в массиве более од-
ного раза? Какие это значения?
h)
сформировать массив В из таких элементов массива А, которые
превышают среднее значение массива
А;
i)
записать в массив В положительные элементы массива А, от-
рицательные элементы – в массив
С;
writeln (name, number);
end.
3.4. Лабораторные задания
3.4.1. Одномерные массивы
Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже.
1. Для массива А, состоящего из N элементов:
a) построить гистограмму значений массива: каждый элемент
массива отображается на одной строке и содержит количество '∗',
равное значению элемента;
b) найти индекс первого положительного числа, оканчивающего-
ся на 0. Если такого элемента нет, то выдать соответствующее сооб-
щение;
c) найти среднее арифметическое значение элементов массива,
расположенных между наибольшим и наименьшим элементами мас-
сива, включая наименьшее и наибольшее значения;
d) найти количество элементов массива, начиная со второго, зна-
чение которых больше суммы индексов элементов, стоящих перед
ними;
e) назовем элемент Аi (i = 2, … , N-1) особым, если слева от него
расположены элементы, меньшие его, а справа – большие. Найти ко-
личество таких элементов;
f) присвоить переменной F значение true, если элементы массива
составляют строго возрастающую арифметическую прогрессию, и
false в противном случае;
g) сколько значений элементов встречаются в массиве более од-
ного раза? Какие это значения?
h) сформировать массив В из таких элементов массива А, которые
превышают среднее значение массива А;
i) записать в массив В положительные элементы массива А, от-
рицательные элементы – в массив С;
56
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
