Форум программистов, компьютерный форум CyberForum.ru

программа с классом - C++

Восстановить пароль Регистрация
 
cyb
0 / 0 / 0
Регистрация: 23.05.2011
Сообщений: 10
23.05.2011, 20:30     программа с классом #1
Помогите пожалуйста с программой, в которой класс sphere представляет шары. Конструктор с параметрами позволяет задать номер, цвет и радиус шара, а также вычисляет его объем. Все указанные свойства шара являются закрытыми элементами класса. Функция main() должна создать три разных шара и вывести на экран характеристики наименьшего шара.

заранее благодарен))

Добавлено через 6 часов 38 минут
пожалуйста помогите очень нужно на зачет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 20:30     программа с классом
Посмотрите здесь:

C++ программа с массивом и классом.....
Программа с классом и объектами. C++
Программа с классом и объектами!!!))) C++
C++ Программа с использованием дружественных функций и классов. Создайте программу с классом student
C++ Программа с классом Point
Программа взаимодействует с классом исключительно через интерфейс. Однажды класс меняется и меняется его хидер. Надо ли перекомпилировать всю программ C++
C++ Программа с классом треугольник
Программа с массивом и классом C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
23.05.2011, 22:12     программа с классом #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
 
class Sphere {
 public:
  Sphere() : id_(0), color_(0), radius_(0.0) {}
  Sphere(size_t id, int color, float radius)
    : id_(id), color_(color), radius_(radius) {}
  size_t Id() const { return id_; }
  int Color() const { return color_; }
  float Radius() const { return radius_; }
  void Id(size_t value) { id_ = value; }
  void Color(int value) { color_ = value; }
  void Radius(float value) { radius_ = value; }
  bool operator<(const Sphere &other) const {
    return radius_ < other.Radius();
  }
  friend std::ostream &operator<<(std::ostream &s, const Sphere &other) {
    return s << "ID: " << other.Id()
             << ", color: " << other.Color()
             << ", radius: " << std::fixed << other.Radius();
  }
 private:
  size_t id_;
  int color_;
  float radius_;
};
 
Sphere &Min(Sphere &a, Sphere &b) {
  return ((a < b) ? a : b);
}
 
int main(int argc,char *argv[]) {
  Sphere a(0, 200, 25.2), b(1, 200, 26.3), c(2, 300, 25.1);
  std::cout << a << std::endl << b << std::endl << c << std::endl;
  std::cout << "Min: " << Min(a, Min(b, c)) << std::endl;
  return 0;
}
Yandex
Объявления
23.05.2011, 22:12     программа с классом
Ответ Создать тему
Опции темы

Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru