Знакомство с массивами

Автор: М. Э. Абрамян, 2021

Вывод элементов массива

AArray1. Дан массив вещественных чисел размера 10. Вывести его первый и последний элемент.

AArray2. Дан целочисленный массив размера 10. Вывести все содержащиеся в данном массиве нечетные числа.

AArray3. Дан целочисленный массив размера 10. Вывести все содержащиеся в данном массиве числа в диапазоне от 10 до 20.

AArray4. Дан целочисленный массив размера 10. Вывести все содержащиеся в данном массиве четные двузначные числа.

AArray5. Дан целочисленный массив размера 10. Вывести все содержащиеся в данном массиве нечетные трехзначные числа.

AArray6. Дан целочисленный массив размера N. Вывести его элементы в обратном порядке.

AArray7. Дан вещественный массив размера N. Вывести его элементы с нечетными индексами.

AArray8. Дан вещественный массив размера N. Вывести его элементы с индексами, кратными 3.

AArray9. Дан целочисленный массив размера N. Вывести его четные элементы с нечетными индексами.

Обработка элементов массива

AArray10. Дан вещественный массив размера N. Найти сумму элементов массива.

AArray11. Дан вещественный массив размера N. Найти произведение элементов массива.

AArray12. Дан целочисленный массив размера N. Найти сумму четных элементов массива.

AArray13. Дан вещественный массив размера N. Найти сумму элементов массива с четными индексами.

AArray14. Дан вещественный массив размера 10 и целые числа K, L (0 ≤ K < L < 10). Найти сумму элементов массива с индексами от K до L включительно.

AArray15. Дан массив оценок ученика размера N. Найти средний балл (вещественное число).

AArray16. Дан массив оценок ученика размера N. Найти, сколько у него пятерок.

AArray17. Дан массив оценок ученика размера N. Найти, сколько у него пятерок и четверок.

AArray18. Дан массив оценок ученика размера N. Если у ученика есть двойки, то вывести True, иначе вывести False.

Поиск в массиве

AArray19. Дан массив оценок ученика размера N. Найти индекс первой пятерки (она обязательно есть).

AArray20. Дан массив оценок ученика размера N. Найти индекс последней четверки (она обязательно есть).

AArray21. Дан целочисленный массив размера N. Вывести индекс первого нечетного элемента или −1, если нечетных элементов нет.

AArray22. Дан целочисленный массив размера N. Вывести индекс последнего четного элемента или −1, если четных элементов нет.

AArray23. Дан целочисленный массив размера N. Вывести индекс первого элемента, кратного трем, или −1, если кратных трем элементов нет.

AArray24. Дан целочисленный массив целых размера N. Вывести индекс последнего элемента, кратного пяти, или −1, если кратных пяти элементов нет.

Формирование массива

AArray25. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами арифметической прогрессии 1, 3, 5, 7, …

AArray26. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами арифметической прогрессии 0, 5, 10, 15, …

AArray27. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами арифметической прогрессии 99, 97, 95, 93, …

AArray28. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами арифметической прогрессии 70, 66, 62, 58, …

AArray29. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами геометрической прогрессии 1, 2, 4, 8, …

AArray30. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами геометрической прогрессии 1, 3, 9, 27, …

AArray31. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный элементами геометрической прогрессии 1, 4, 16, 64, …

AArray32. Дано целое число N (> 0). Сформировать вещественный массив размера N, заполненный элементами геометрической прогрессии, первый из которых равен 1, а каждый последующий — половине предыдущего: 1, 0.5, 0.25, 0.125, …

AArray33. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный по правилу: первый элемент равен 1, а каждый следующий равен удвоенному предыдущему, если тот нечетный, и увеличенному на 1 предыдущему, если тот четный.

AArray34. Дано целое число N (> 0). Сформировать целочисленный массив размера N, заполненный по правилу: первый элемент равен 1, а каждый следующий попеременно увеличивается на 2 или в 2 раза по сравнению с предыдущим.

AArray35. Дано вещественное число X. Вклад X положили под 10% годовых. Заполнить вещественный массив из 10 элементов, равных сумме на вкладе через 0, 1, 2, …, 9 лет.

AArray36. Дано четырехзначное число X. Заполнить его цифрами целочисленный массив из четырех элементов.

AArray37. Дано пятизначное число X. Заполнить его цифрами целочисленный массив из пяти элементов.

Преобразование массива

AArray38. Дан целочисленный массив размера N. Возвести все его элементы в квадрат.

AArray39. Дан целочисленный массив размера N. Возвести все его элементы в куб.

AArray40. Дан целочисленный массив размера N. Все его четные элементы увеличить на 1, а нечетные уменьшить на 2.

AArray41. Дан целочисленный массив размера N. Все его четные элементы поделить нацело на 2, а нечетные элементы оставить прежними.

AArray42. Дан целочисленный массив размера N. Элементы, заканчивающиеся нулем, поделить нацело на 10, а остальные элементы не преобразовывать.

AArray43. Дан целочисленный массив размера N. Элементы с четными индексами увеличить на 1, а с нечетными — увеличить в 2 раза.

AArray44. Дан целочисленный массив размера N. Обнулить все его элементы с четными индексами.

AArray45. Дан массив нулей и единиц размера N. Единицы заменить нулями, а нули — единицами.