Помощ при програма на C++

Добър ден! Имам нужда от спешна помощ за направата на програмата на C++, студент съм, уча нещо съвсем различно, но това ни е включено по програма в университета. Гледах клипчета, четох, поръчах си книга, на теория всичко добре, но на практика нещата куцат. Така че, ако можете да ми помогнете, ще съм Ви благодарен. 
Програма с функция main() и избор, чрез меню на функции за: 
- Въвеждане от клавиатура на размерност ( с проверка за размерност) и елементи на масив от цели числа P(N) (N<=20);
- Изчисляване на средноаритметичното от отрицателните числа в масива , които са в зададен интервал [min,max];
- Презаписване на входния масив в друг масив и сортирането на този масив в низходящ ред; 
- Извеждане на екрана информация за съответния масив с пояснителен текст.