Структури


Упражнение.
Да се дефинира структура emp, съхраняваща име на човек и заплата.
Да се дефинира масив от такива структури, да се чете таблица - име, заплата и да се изведе такава таблица с отбелязана най-висока (!) и най-ниска (?) заплата. Да се изчисли и средната заплата от въведените.

1. вариант: програма emp1.c - името в структурата е в char name[50];, таблицата се чете в масив от структури:
struct emp tab[100];

emp1.c

2. вариант: програма emp2.c - името в структурата е в char *name;, таблицата се чете в масив от структури:
struct emp tab[100];
emp2.c

3. вариант: програма emp3.c - името в структурата е в char *name;, таблицата се чете в масив от указатели към структури:
struct emp *tab[100];


4. вариант: програма emp4.c - името в структурата е в char name[50];, таблицата се чете в свързан списък, в дефиницията на структурата се добавя:
struct emp *next;

5. вариант: програма emp5.c - името в структурата е в char *name;, таблицата се чете в свързан списък, в дефиницията на структурата се добавя:
struct emp *next;
emp5.c