| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++]Классы, статические методы, массивы объектов. |
| Автор: сахарок 15.5.2008, 19:49 |
| [c плюс плюс] Определить класс "точка в трехмерном пространстве" со статической компонентной функцией для вычисления расстояния между двумя точками. Координаты точки – закрытые компоненты объекта. Точки (объекты класса) передавать в компонентную функцию с помощью параметров. Отдельно от класса определить функцию для вычисления диаметра точек (объектов вашего класса), объединенных в массив. Диаметр – максимальное расстояние между точками множества (массива). Определить операции-функции для умножения точки на число (число справа) и числа на точку (число слева). В основной программе определить массив объектов класса "точка в трехмерном пространстве". Количество точек (размер массива) ввести с клавиатуры. Присвоить координатам точек случайные значения (использовать библиотечную функцию random(), заголовок <cstdlib>), введя их нижнее и верхнее предельные значения. Вычислить диаметр точек из массива. Умножить все точки массива на введенное с клавиатуры число и вновь вычислить диаметр множества точек. помогите пожалуйста, профессор Подбельский зверь=х( |