Создать массив и процедуру его обработки:
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. В массив В поместить сумму цифр каждого числа. Выведите оба массива в диалоговых окнах. Отдельно выведите значение максимального числового значения элемента (по сумме цифр).