Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задание к лабораторной №1

.doc
Скачиваний:
10
Добавлен:
20.06.2014
Размер:
109.06 Кб
Скачать

Лабораторная работа №1

Указатели, динамическое выделение памяти, работа с файлом

Задание

Программа должна предоставлять возможность нескольким пользователям работать с числовыми данными. Сведения о пользователях должны храниться в отдельном текстовом файле пользователей: для каждого пользователя указывается имя пользователя и пароль (пароль в файле должен храниться задом наперед). Числовые данные всех пользователей хранятся в одном файле данных.

  1. При запуске программы необходимо запросить имя пользователя и его пароль (при вводе пароля на экране отображать символы «*» вместо реально вводимых символов).

  2. Если имя пользователя найдено в файле пользователей и введенный пароль верен, то загружаются пользовательские числовые данные. В противном случае должно выдаваться сообщение об ошибке и завершение программы.

  3. Программа должна предоставлять пользователю следующие возможности по работе с числовыми данными:

  1. Вывод элементов массива X

  2. Добавление нового элемента в конец массива X

  3. Удаление элемента из массива X

  4. Расчет заданной функции F(X) над элементами массива X и вывод значения функции пользователю.

  5. Расчет элементов массива 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

Сумма квадратов