ако може някой да ми обясни подробно задачата
Съставете програма с функции за:
а) Въвеждане от клавиатура във файл и масив (чрез допълване) данни за N (N<= 30) телефонни абоната: име, фамилия, адрес и телефонен номер, месечна сума за плащане. Извеждане текущото съдържание на масива (файла) на екран.
б) Извеждане на справка за абонат по зададени от клавиатурата фамилия и телефонен номер (със запитване за нова справка).
в) Извеждане на екран данните за всички абонати, които живеят на зададена улица (в зададен квартал).
г) Извеждане текущото съдържание на масива, сортиран в нов масив по сумата за плащане.
Главна функция main() - с меню за избор на функции и проверка за състоянието на данните.