#include <iostream>
#include <algorithm>
using namespace std;
// Función para calcular el sueldo total de un vendedor en un día
int calcularSueldo(int prendasVendidas) {
int sueldo = 0;
if (prendasVendidas >= 3 && prendasVendidas <= 8) {
sueldo = prendasVendidas * 25;
} else if (prendasVendidas >= 9 && prendasVendidas <= 12) {
sueldo = prendasVendidas * 45;
} else if (prendasVendidas >= 13 && prendasVendidas <= 18) {
sueldo = prendasVendidas * 70;
}
return sueldo;
}
int main() {
const int NUM_VENDEDORES = 3;
const int NUM_DIAS = 6;
int ventas[NUM_VENDEDORES][NUM_DIAS];
// Ingresar las ventas por día por semana para cada vendedor
for (int i = 1; i < NUM_VENDEDORES; i++) {
cout << "Vendedor " << i+1 << ":" << endl;
for (int j = 1; j < NUM_DIAS; j++) {
cout << "Día " << j+1 << ": ";
cin >> ventas[i][j];
}
cout << endl;
}
// Calcular el sueldo total de cada vendedor por semana
int sueldoTotal[NUM_VENDEDORES];
for (int i = 0; i < NUM_VENDEDORES; i++) {
sueldoTotal[i] = 0;
for (int j = 0; j < NUM_DIAS; j++) {
sueldoTotal[i] += calcularSueldo(ventas[i][j]);
}
}
// Ordenar los sueldos totales de mayor a menor
sort(sueldoTotal, sueldoTotal + NUM_VENDEDORES, greater<int>());
// Imprimir los sueldos totales ordenados y el sueldo total de la semana
cout << "Sueldos totales ordenados de mayor a menor:" << endl;
for (int i = 0; i < NUM_VENDEDORES; i++) {
cout << "Vendedor " << i+1 << ": $" << sueldoTotal[i] << endl;
}
return 0;
}