Задание.
Разработать программу, которая:
генерирует
массив целых чисел, сохраняя его в
элементе управления ListBox,
размерность массива задает пользователь
в элементе управления EditBox
(от одного до 100 элементов);
осуществляет
расчет двух величин в соответствии с
вариантом задания, вывод одной из них
осуществляет с помощью функции вывода
сообщения AfxMessageBox(), а
вывод другой – в дополнительное окно.
Варианты заданий.
Определить
количество отрицательных элементов и
максимальный элемент массива.
Найти
количество нечетных элементов массива
и сумму положительных элементов массива.
Найти
среднее арифметическое отрицательных
элементов массива и количество четных
элементов массива.
Найти сумму
элементов, значения которых принадлежат
диапазону [50,100] и количество нечетных
элементов массива.
Найти
минимальный элемент массива и сумму
элементов, значения которых принадлежат
диапазону [50,100].
Найти
количество нулевых элементов массива
и сумму элементов, значения которых
кратны 7.
Найти
среднее арифметическое четных элементов
массива и количество положительных
элементов массива.
6. Контрольные вопросы.
1) Функция AfxMessageBox().
2) Класс CListBox и
его элементы.
3) Классы. Элементы классов. Атрибуты
доступа.
4) Связывание двух диалогов в проекте.
5) Функции генерации псевдослучайных
чисел.
6) Определите отличия использования
функции AfxMessageBox() и
дополнительного окна для вывода данных.
17