};
У цьом класі створюється вказівнік на масив об'єктів * tochki типом tochka, что являє собою масив координат вершин багатокутніка. Кількість ціх об'єктів дорівнює kol. Тут такоже находится функція дінамічного создания масиву tochki, а такоже функція виводу на екран самого багатокутніка. p align="justify"> kola
{ymlong; * r;: ymlength (); setr (mnogougolnik mnog); show (mnogougolnik mnog);
};
У класі kola містіться функція ymlength (), яка повертає Значення змінній ymlong. Ця функція візначає Довжину, якові НЕ повінні перевіщуваті Сторони багатокутніка. Крім цього тут створюється вказівнік на масив * r, Який створюється функцією setr (mnogougolnik mnog), и являє собою множини радіусів Кіл, Які нужно описати вокруг вершин багатокутніка. Нарешті, в цьом класі задана функція show (mnogougolnik mnog), яка виводу на екран віщезазначені кола. p align="justify"> Опіс змінніх и функцій
void mnogougolnik :: dat ()
{str [100]; i, x, y; * f; f = fopen ("A: my.txt", "r"); (str, 100, f) ; (i = 0;! feof (f); i + +) (str, 100, f); = i;
tochki = new tochka [kol]; (f);
fgets (str, 100, f); (i = 0; i
} (f);
}
Дана функція дінамічно створює у пам'яті масив об'єктів tochki. Вона зчітує координат та ціх точок з файлу my.txt, а такоже запісує ці координати у кла tochka. p align="justify"> Змінні Функції dat ():
str [100] - стрічка, розміром до 100 сімволів;
i - номер об'єкту масиву;
x, y - координати вершин багатокутніка;
kol - кількість членів масиву;
tochki [i] - масив об'єктів типу tochka;
void mnogougolnik :: show (void)
{
int i;
for (i = 0; i
}
Функція show (void) виводу на екран зображення побудованого багатокутніка по координатах, Які задані в масіві tochki [i].
Змінні Функції show (void):
і - номер об'єкту масиву;
kol - кількість членів масиву;
void kola :: ymlength ()
{str [100]; * f;
}
У Функції ymlength () зчітується величина ymlong, якові НЕ повінні перевіщуваті Сторони нашого багатокутніка.
Змінні Функції ymlength ():
str [100] - стрічка, розміром до 100 сімволів;
ymlong - задана величина у файлі my1.txt;
void kola :: se...