 
        
        Задание к лабораторной №1
.docЛабораторная работа №1
Указатели, динамическое выделение памяти, работа с файлом
Задание
Программа должна предоставлять возможность нескольким пользователям работать с числовыми данными. Сведения о пользователях должны храниться в отдельном текстовом файле пользователей: для каждого пользователя указывается имя пользователя и пароль (пароль в файле должен храниться задом наперед). Числовые данные всех пользователей хранятся в одном файле данных.
- 
При запуске программы необходимо запросить имя пользователя и его пароль (при вводе пароля на экране отображать символы «*» вместо реально вводимых символов). 
- 
Если имя пользователя найдено в файле пользователей и введенный пароль верен, то загружаются пользовательские числовые данные. В противном случае должно выдаваться сообщение об ошибке и завершение программы. 
- 
Программа должна предоставлять пользователю следующие возможности по работе с числовыми данными: 
- 
Вывод элементов массива X 
- 
Добавление нового элемента в конец массива X 
- 
Удаление элемента из массива X 
- 
Расчет заданной функции F(X) над элементами массива X и вывод значения функции пользователю. 
- 
Расчет элементов массива Y по формуле Yi=G(Xi) и вывод их пользователю в виде 
y[1] = 3.543
y[2] = 6.422
y[3] = -14.223
…………
При выводе округлять значения Yi до 3-х знаков после запятой.
Варианты
| № | F | G | 
| 1 | Сумма | 
 | 
| 2 | Сумма | 
 | 
| 3 | Сумма | 
 | 
| 4 | Сумма | 
 | 
| 5 | Сумма | 
 | 
| 6 | Сумма | 
 | 
| 7 | Сумма | 
 | 
| 8 | Сумма | 
 | 
| 9 | Сумма | 
 | 
| 10 | Сумма | 
 | 
| 11 | Среднее | 
 | 
| 12 | Среднее | 
 | 
| 13 | Среднее | 
 | 
| 14 | Среднее | 
 | 
| 15 | Среднее | 
 | 
| 16 | Среднее | 
 | 
| 17 | Среднее | 
 | 
| 18 | Среднее | 
 | 
| 19 | Среднее | 
 | 
| 20 | Среднее | 
 | 
| № | F | G | 
| 21 | Произведение | 
 | 
| 22 | Произведение | 
 | 
| 23 | Произведение | 
 | 
| 24 | Произведение | 
 | 
| 25 | Произведение | 
 | 
| 26 | Произведение | 
 | 
| 27 | Произведение | 
 | 
| 28 | Произведение | 
 | 
| 29 | Произведение | 
 | 
| 30 | Произведение | 
 | 
| 31 | Сумма квадратов | 
 | 
| 32 | Сумма квадратов | 
 | 
| 33 | Сумма квадратов | 
 | 
| 34 | Сумма квадратов | 
 | 
| 35 | Сумма квадратов | 
 | 
| 36 | Сумма квадратов | 
 | 
| 37 | Сумма квадратов | 
 | 
| 38 | Сумма квадратов | 
 | 
| 39 | Сумма квадратов | 
 | 
| 40 | Сумма квадратов | 
 | 








































