Выполнить две лабораторки на с++
Задания указаны в файле
Выполнить две лабораторки на с++
Задания указаны в файле
Оголосити динамічний масив цілих чисел і з заповнити його випадковими значеннями (діапазон значень -100 ... 100). В індивідуальних завданнях зазначено, яку обробку масиву варто зробити.
Індивідуальне:
Замінити всі елементи з негативними значеннями середнім
арифметичним значенням усіх позитивних елементів
Додатково реалізувати для створених динамічних масивів власний «збірник сміття».
Создайте имитацию входа в систему, которая будет запрашивать пароль и выводить приглашение только в случае совпадения введенного пароля с заранее определенным в программе, а в случае ошибки выводить сообщение об ошибке и просьбы повторить ввод. После 3 ошибок программа должна вывести сообщение о попытке несанкционированного доступа и завершить работу. (Для простоты в виде кода используйте переменную типа int).
Задачи повышенной сложности: усложните программу тем, что
а) в ней будет размещаться база пользователей (login и password), и будет требоваться не только ввода пароля, но и логину и соответствующий ему пароль.
б) в случае ошибки в логине или пароле вывести соответствующее сообщение об ошибке.
в) в случае тройной ошибки ввода пароля для одного пользователя вывести сообщение о завершении сеанса, а в случае перебора более 3-х логинов с выдачей сообщений об ошибке в пароле выдать сообщение о попытке несанкционированного доступа и завершить работу.
г) после прохождения идентификации добавить диалог изменения паролей для текущего пользователя, а при входе под логином Administrator паролей для всех пользователей.
д) под логином Admиnиstrator организовать вывод логинов и паролей всех пользователей на экран.
Разработать программу для вывода всех активных процессов в отдельном
окне с возможностью их сортировки по названию, процентом использования
процессорного времени, выделенной оперативной памятью. В программе
предусмотреть возможность уничтожения не системных процессов