Покупатели продуктового магазина пользуются 10% скидкой, если покупка состоит из более чем 5 наименований товаров или суммарная стоимость покупки превышает K рублей. Составить ведомость, учитывающую скидки: покупатель, количество наименований купленных товаров, стоимость покупки, стоимость покупки с учетом скидки. Выяснить, сколько покупателей сделало покупки, стоимость которых превышает K рублей.С++
using namespace std;
int main() {
int numCustomers;const double discount = 0.1;
const double K = 500;
cout << "Enter the number of customers: ";
cin >> numCustomers;
string customerName[numCustomers];
int numItems[numCustomers];
double purchaseAmount[numCustomers];
int numCustomersExceedingK = 0;
for (int i = 0; i < numCustomers; i++) {
cout << "\nEnter customer name: ";
cin >> customerName[i];
cout << "Enter the number of items purchased: ";
cin >> numItems[i];
cout << "Enter the total purchase amount: ";
cin >> purchaseAmount[i];
double totalAmount = purchaseAmount[i];
if (numItems[i] > 5 || purchaseAmount[i] > K) {
double discountAmount = purchaseAmount[i] * discount;
totalAmount = purchaseAmount[i] - discountAmount;
}
cout << "Customer: " << customerName[i] << endl;
cout << "Number of items purchased: " << numItems[i] << endl;
cout << "Total purchase amount: " << purchaseAmount[i] << " rubles" << endl;
cout << "Total purchase amount with discount: " << totalAmount << " rubles" << endl;
if (purchaseAmount[i] > K) {
numCustomersExceedingK++;
}
}
cout << "\nNumber of customers whose purchase amount exceeds " << K << " rubles: " << numCustomersExceedingK << endl;
return 0;
}