Задание 4.6.1. Одномерные массивы

Создать массив и процедуру его обработки:

1. С помощью генератора случайных чисел создайте два массива: M1 и М2 по 30 чисел каждый. Вычислите сумму каждой пары элементов этих массивов и выведите в диалоговом окне новый массив МЗ m3(i)=m1(i)+m2(i). Найдите максимальные значе­ния элементов каждого массива.

2. С помощью генератора случайных чисел создайте массив на 25 элементов. В диалоговом режиме введите два целых числа X и Y. В исходном массиве замените нулями элементы, модуль ко­торых при делении на X дает в остатке число, большее Y. По­лученный массив вывести в диалоговом окне.

3. Заполните массив M1 30-ю случайными числами в диапазоне от -50 до 50. С помощью генератора случайных чисел создайте число А1 и выведите его в окне. Все элементы последователь­ности, меньшие числа А1, замените нулями. Посчитайте сум­му элементов диапазона от -5... до 9 и количество элементов, вошедших в этот промежуток. Результаты вывести в диалого­вых окнах.

4. Массивы A,B,C,D заполнены числами (по 20 чисел). Массив F заполнить максимальными элементами этих массивов, а мас­сив J - минимальными. Вывести все массивы в диалоговых окнах.

5. Массивы A, B, C, D заполнить числами. Найти минимальный эле­мент каждого массива и найти произведение этих минимумов. Вывести все массивы, минимальные элементы и их произведе­ния в разных диалоговых окнах.

6. Даны два массива С и D по 30 элементов каждый. Поменять местами элементы столбца С, имеющие четный индекс, на эле­менты столбца D, имеющие нечетный индекс. Вывести все мас­сивы в разных диалоговых окнах.

7. В массиве С находится возраст 30-ти жителей дома от 1 до 75 лет в произвольном порядке. Выведите массив, отсортирован­ный по возрастанию, поместив около каждой цифры слова: "год", "года", "лет".

8. В массивы В и Е введите оценки двух групп по дисциплине "Информатика" и определите, в какой группе больше пятерок. В какой группе больше двоек? Определите, в какой группе лучше успеваемость. Результаты выведите на рабочий лист в диа­логовых окнах.

9. Массив А заполнить годами: от 1970 до 2000. Массив С запол­нить последовательно значениями урожайности зерновых за последние 30 лет. В каком году урожайность была ниже сред­него значения? Результат вывести на рабочий лист в диалого­вом окне.

10. Массив F заполнить произвольными числами. Все элементы, предшествующие минимальному, выделить в отдельный мас­сив и переместить в массив К. Выведите оба массива и мини­мальный элемент в диалоговых окнах. Рассмотрите граничные варианты.

11. Массив А заполнить количеством осадков в мм, выпавших в Москве в течение последних 30 лет XX века. Найти среднее количество осадков и отклонение от среднего для каждого года. Результаты вывести на рабочий лист в диалоговых окнах.

12. Массив А содержит имена: Маша, Коля, Саша, Валя, Ира и т.д. Массив В, соответственно, содержит значения жен, муж, муж, муж, жен и т.д. Сформируйте два массива С и D из лиц мужско­го и женского пола. Выведите оба массива в диалоговых окнах.

13. Массивы А, В, С заполнить следующими величинами: А -имя, В -рост, С -пол. Создайте два массива, для мальчиков и девочек, расположив их по росту. Выведите оба массива в диалоговых окнах.

14. Массивы А и В заполнены целыми числами. Вычислить в мас­сиве С сумму кубов каждой пары элементов и разместить по убыванию в массиве D. Выведите все массивы в диалоговых окнах.

15. Массив А(15) заполнить целыми числами величиной от 100 до 100000. В массив В поместить сумму цифр каждого числа. Выведите оба массива в диалоговых окнах. Отдельно выведите значение максимального числового значения элемента (по сум­ме цифр).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: