Добавил:
vvrstcnho
Рад, если кому-то помог
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы С++ (для ИВТ) / Готовые лабы С++ / Лаба2 / Laba 2 (20)
.cpp#include <iostream>
#include <string>
using namespace std;
class Ball {
private:
string color;
int diameter;
public:
Ball(string c, int d) : color(c), diameter(d) {}
Ball(int d) : color("white"), diameter(d) {}
int getDiameter() const { return diameter; }
string getColor() const { return color; }
};
// Функция для нахождения самого маленького мяча
int smallest(const Ball& b1, const Ball& b2, const Ball& b3) {
int d1 = b1.getDiameter();
int d2 = b2.getDiameter();
int d3 = b3.getDiameter();
if (d1 <= d2 && d1 <= d3) return d1;
if (d2 <= d1 && d2 <= d3) return d2;
return d3;
}
int main() {
Ball gb("green", 20), // мяч цвета "green", диаметр - 20
wb(12), // мяч цвета "white", диаметр - 12
b(10); // мяч цвета "white", диаметр - 10
cout << "The smallest:" << smallest(gb, wb, b) << " end " << endl;
return 0;
}
Соседние файлы в папке Лаба2
