2.2.1 Основное задание
Разработать программу, позволяющую выполнить следующие функции:
- вводить имя работника и его зарплату;
- проверять корректность введенных данных (пустое поле в имени и отрицательное значение заработной платы);
- осуществлять запрос о вводе новых данных;
-после отказа ввода новых данных вывести информацию о работнике с минимальной или максимальной заработной платой.
Порядок выполнения работы
1. Запустите visual C++. Создайте консольный проект;
2. Создайте два массива: одномерный для хранения заработной платы и двухмерный символьный для хранения информации об именах сотрудников;
3. Для ввода имени сотрудника воспользуйтесь методом get с указанием размера буфера. Перед вызовом метода используйте оператор fflush(stdin) для очистки буфера ввода;
4. Для проверки на пустое значение имени можно воспользоваться функцией strlen(), который возвращает размер строкового массива. Парметром данного оператора является имя массива;
5. Наберите код, который выполняет действия, описанные в пункте 2.1;
6. Выполните программу, убедитесь в её корректности;
7. Сделайте выводы по работе и составьте отчет по работе.
Контрольные вопросы
1. Что из себя представляет массив?
2. В каком диапазоне определяется индекс массива?
3. Контролирует ли компилятор выход за диапазон массива?
4. Как объявляется двумерный массив?
5. Какой символ должен находится в конце строкового массива?