class Product_release:Balances {
public:
int arrOstK[3]{125, 150, 114};
int arrPlan[3]{200, 180, 170};
void func(Product&);
};
void Product_release::func(Product &product) {
setlocale(LC_ALL, "Russian");
int arrAll[3];
for (int i = 0; i<3; i++){
arrAll[i] = arrOstN[i] + arrPlan[i] - arrOstK[i];
}
for (int i = 0; i<3; i++){
cout<<"Продукст "<<product.arrP[i]<<"имеет ID "<<product.arrID[i]<<"и объем реализации равен "<<arrAll[i]<<endl; // arrID and arrP was not declared
}
}
int main() {
int num, exit;
cout<<"Введите число:\n 1 - запись данных в файл;\n 2 - вывод содержимого файла на экран;\n 3 - выход. \n\n"<<endl;
cin>>num;
Product_release product_release;
Product p;
switch(num) {
case 1: cout<<"Вы выбрали запись данных в файл!\n\n"<<endl; product_release.func(p); break;
case 2: cout<<"Вы выбрали вывод содержимого файла на экран!\n\n"<<endl; break;
case 3: cout<<"Вы действительно хотите выйти?\nВведите:\n1 - для выхода;\n2 - для отмены.\n\n"<<endl;
cin>>exit;
switch(exit) {
case 1: exit; break;
case 2: main(); break;
default: cout<<"Вы ввели неверное число!"<<endl; main();
}
break;
default: cout<<"Вы ввели неверное число!"<<endl;
}
return 0;
}