Написати программу на С++. Використайте одновимірний масив для розв'язку наступної задачі. Компанія платить своїм продавцям на комісійній основі. Продавці отримують 200 долларів на тиждень плюс 9 відсотків від валового продажу за цій тиждень. Наприклад, продавець, валовий продаж якого за тиждень склав 500 долларів, отримує 200 долларів плюс 9 відсотків від 5000, або всього 650 долларів. Напишіть програму (використовуючи масив лічильників), яка визначає, скільки продавців отримали заробітну плату в кожному з наступних диапазонів (приймемо
припущення, що заробітна плата округлюється до цілого значення):
$200-$299
$300-$399
$400-$499
$500-$599
$600-$699
$700-$799
$800-$899
$900-$999
$1000 та більше.
Ответы
#include <iostream>
using namespace std;
int main()
{
constexpr int array_size = 9;
int counter[array_size] = {0};
int salary = 0;
for (int i = 0; i < 10; i++)
{
cout << "Enter the salary: ";
cin >> salary;
if (salary < 200)
{
cout << "Salary is too low";
}
else if (salary >= 200 && salary <= 299)
{
counter[0]++;
}
else if (salary >= 300 && salary <= 399)
{
counter[1]++;
}
else if (salary >= 400 && salary <= 499)
{
counter[2]++;
}
else if (salary >= 500 && salary <= 599)
{
counter[3]++;
}
else if (salary >= 600 && salary <= 699)
{
counter[4]++;
}
else if (salary >= 700 && salary <= 799)
{
counter[5]++;
}
else if (salary >= 800 && salary <= 899)
{
counter[6]++;
}
else if (salary >= 900 && salary <= 999)
{
counter[7]++;
}
else if (salary >= 1000)
{
counter[8]++;
}
}
cout << "Salary range" << "\t" << "Quantity" << endl;
cout << "$200-$299" << "\t\t" << counter[0] << endl;
cout << "$300-$399" << "\t\t" << counter[1] << endl;
cout << "$400-$499" << "\t\t" << counter[2] << endl;
cout << "$500-$599" << "\t\t" << counter[3] << endl;
cout << "$600-$699" << "\t\t" << counter[4] << endl;
cout << "$700-$799" << "\t\t" << counter[5] << endl;
cout << "$800-$899" << "\t\t" << counter[6] << endl;
cout << "$900-$999" << "\t\t" << counter[7] << endl;
cout << "$1000 and over" << "\t" << counter[8] << endl;
return 0;
}