Да се напише на езика C++ приложение, включващо следните части:
1. Дефиниция на типа на структури, които описват килими с правоъгълна форма чрез
три полета съответно за название на модела, за дължина и за широчина. За такава
структури да се дефинират подходящи функции за извеждане на екрана и за въвеждане
от клавиатурата с контрол, че:
— числовите полета ще бъдат със стойност от 50 сантиметра до 11 метра;
— названието на модела започва с голяма буква от кирилица, завършва с малка
българска буква, а между първия и последния знакове може да има само малки
български букви и интервали.
2. Дефиниция на функция за въвеждане на масив от структури от горния вид с
описания в точка 1 контрол.
3. Дефиниция на функция за намиране на средното аритметично на диагоналите на
килимите, описани от елементите на масив от структури от горния вид. Масивът да се
получава от функцията чрез параметри.
4. Дефиниция на функция за извеждане на екрана на данните за килимите, описани
от елементите на масив от структури от горния вид, в които названието на модела
съдържа даден подниз поне на две различни места. Масивът и поднизът да се получават
от функцията чрез параметри.
5. Дефиниция на функция за извеждане на екрана на данните за килимите, описани
от елементите на масив от структури от горния вид, в които названието на модела
съдържа даден подниз и площта на килима (в геометричен смисъл) е максимална, в
сравнение с площите на всички килими, описани от елементи на масива. Масивът и
поднизът да се получават от функцията чрез параметри.
6. Функция main, в която:
— има декларация и въвеждане чрез функцията от точка 2 на някакъв масив от
структури горния вид структури от горния вид;
— извежда се резултатът, връщан от функцията от точка 3, извикана за въведения
масив;
— въвежда се подниз и се извиква функцията от точки 4 за въведените масив и
подниз;
— извиква се функцията от точка 5 за въведените масив и подниз.

Меню