почему компилятор говорит, что мне обязательно надо сделать это bool?
void CountBrand(ostream &out, Car* mass, int n) { //Вычислить кол-во авто одной марки
int t = 0;
Car*temp = new Car[t];
int k = 1;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (mass[i].getBrand() != temp[t].getBrand()) {
if (mass[i].getBrand() = mass[j + 1].getBrand()) {
k++;
}
}
else {
break;
}
}
out << mass[i].getBrand() << "number of the cars is: " << k << endl;
k = 1;
temp[t] = mass[i];
t++;
}
}
Где конкретно и что?
Обсуждают сегодня