М. Э. Абрамян Programming Taskbook



Pdf көрінісі
бет16/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   12   13   14   15   16   17   18   19   ...   66
Одномерные массивы
Условие вида «дан массив размера N» означает, что вначале дается фак-
тический размер массива (целое число N), а затем приводятся все его эле-
менты. Если в задании явно не указывается, какие значения может принимать
размер исходного массива, то предполагается, что размер может изменяться в
пределах от 2 до 10. Индекс начального элемента массива считается равным 1.
Если в задании, связанном с созданием (преобразованием) массива, не
описан результирующий набор данных, то предполагается, что этим набором
является созданный (преобразованный) массив, и необходимо вывести все его
элементы в порядке возрастания их индексов.
Формирование массива и вывод его элементов
В заданиях на формирование массива предполагается, что размер резуль-
тирующего массива не превосходит 10.
Array1. Дано целое число (> 0). Сформировать и вывести целочисленный
массив размера N, содержащий первых положительных нечетных чисел:
1, 3, 5, . . . .
Array2. Дано целое число (> 0). Сформировать и вывести целочисленный
массив размера N, содержащий степени двойки от первой до N-й: 2, 4,
8, 16, . . . .
Array3. Дано целое число (> 1), а также первый член и разность D ариф-
метической прогрессии. Сформировать и вывести массив размера N, со-
держащий первых членов данной прогрессии:
AD+ 2·D+ 3·D. . . .


Одномерные массивы
45
Array4. Дано целое число (> 1), а также первый член и знаменатель D
геометрической прогрессии. Сформировать и вывести массив размера N,
содержащий первых членов данной прогрессии:
AA·DA·D
2
A·D
3
. . . .
Array5. Дано целое число (> 2). Сформировать и вывести целочисленный
массив размера N, содержащий первых элементов последовательности
чисел Фибоначчи F
K
:
F
1
= 1,
F
2
= 1,
F
K
F
K−2
F
K−1
= 3, 4, . . . .
Array6. Даны целые числа (> 2), и B. Сформировать и вывести цело-
численный массив размера N, первый элемент которого равен A, второй
равен B, а каждый последующий элемент равен сумме всех предыдущих.
Array7

. Дан массив размера N. Вывести его элементы в обратном порядке.
Array8. Дан целочисленный массив размера N. Вывести все содержащиеся в
данном массиве нечетные числа в порядке возрастания их индексов, а
также их количество K.
Array9. Дан целочисленный массив размера N. Вывести все содержащиеся в
данном массиве четные числа в порядке убывания их индексов, а также
их количество K.
Array10. Дан целочисленный массив размера N. Вывести вначале все содержа-
щиеся в данном массиве четные числа в порядке возрастания их индексов,
а затем — все нечетные числа в порядке убывания их индексов.
Array11. Дан массив размера и целое число (1 ≤ K ≤ N). Вывести эле-
менты массива с порядковыми номерами, кратными KA
K
A
2·K
A
3·K
. . . .
Условный оператор не использовать.
Array12. Дан массив размера (— четное число). Вывести его элементы
с четными номерами в порядке возрастания номеров: A
2
A
4
A
6
. . .A
N
.
Условный оператор не использовать.
Array13. Дан массив размера (— нечетное число). Вывести его элементы
с нечетными номерами в порядке убывания номеров: A
N
A
N −2
A
N −4
. . .,
A
1
. Условный оператор не использовать.
Array14. Дан массив размера N. Вывести вначале его элементы с четными
номерами (в порядке возрастания номеров), а затем — элементы с нечет-
ными номерами (также в порядке возрастания номеров):
A
2
A
4
A
6
. . .A
1
A
3
A
5
. . . .
Условный оператор не использовать.
Array15. Дан массив размера N. Вывести вначале его элементы с нечетными


46
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
номерами в порядке возрастания номеров, а затем — элементы с четными
номерами в порядке убывания номеров:
A
1
A
3
A
5
. . .A
6
A
4
A
2
.
Условный оператор не использовать.
Array16. Дан массив размера N. Вывести его элементы в следующем поряд-
ке:
A
1
A
N
A
2
A
N −1
A
3
A
N −2
. . . .
Array17. Дан массив размера N. Вывести его элементы в следующем поряд-
ке:
A
1
A
2
A
N
A
N −1
A
3
A
4
A
N −2
A
N −3
. . . .


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет