Чтобы найти один элемент данных, когда задан другой элемент данных - PullRequest
0 голосов
/ 04 апреля 2020

Рассмотрим класс с именем ball, который имеет два элемента данных radius и color. Может ли кто-нибудь помочь мне написать функцию, которая принимает радиус в качестве входного значения и предоставляет цвет шара в качестве выходного. Для одного и того же радиуса могут быть шары более одного цвета

Я создал массив объектов, в котором данные обо всех шарах предоставляются пользователем во время выполнения

 #include<iostream>
 #include<string>
 using namespace std;
 class ball
 {
 public:
 int rad;
 string col;
 void read()
{
    cin>>rad;
    cin>>col;

}
void out()
{
    cout<<rad<<" ";
    cout<<col<<" ";
}

};
 int main()
  {
     ball *b;
     int n,i;
     cin>>n;

     b=new(ball[n]);
     for(i=0;i<n;i++){
      b[i].read();

}
...