Windows - приложение на C++
Общая часть задания: написать Windows - приложение, заголовок главного окна которого содержит: Ф. И. О., номер группы и номер варианта индивидуального задания.
Создать меню с командами Input, Calc и Exit.
При выборе команды Input открывается диалоговое окно, содержащее:
- поле типа TextBox для ввода параметра начального значения для задания после дующих элементов массива;
- поле типа TextBox для ввода параметра счетчика случайных чисел;
- группу из флажков, соответствующих результатам расчетов согласно варианту задания, типа CheckBox;
- поле типа TextBox для вывода элементов массива;
- кнопку типа Button.
Обеспечить возможность:
- ввода начальных значений;
- вывода полученных значений массива;
- выбора режима расчетов с помощью флажков.
При выборе команды Calc обеспечить открытие диалогового окна с результатами расчетов.
При выборе команды Exit обеспечить завершение приложения.
В программе использовать проверку возникновения следующих исключительных ситуаций: введение буквы в качестве входного параметра, отсутствие выбора в группе флажков.
При работе с элементами массива использовать последовательный контейнер Vector.
Индивидуальное задание
Элементы массива задать по следующему правилу: введенный параметр является первым элементом массива, последние три элемента в пять раза больше своих индексов, остальные элементы задаются с помощью счетчика случайных чисел.
Если максимальный элемент вектора из 18 элементов расположен до минимального отсортировать по возрастанию элементы, расположенные после него, иначе до него. Минимальный элемент увеличить в десять раз.
- 200 руб.
- Задача
- C++
- Нет
- Visual Studio
- Нет
На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.
Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.