#include <iostream>
using namespace std;
int main() {
const int DIAS = 7;
int ventas[DIAS];
float sueldo_base = 800, pago_adicional = 0, sueldo_total = 0;
// Entrada de ventas por cada día de la semana
cout << "Ingrese la cantidad de prendas vendidas por cada día de la semana:\n";
for (int i = 0; i < DIAS; i++) {
cout << "Día " << i + 1 << ": ";
cin >> ventas[i];
}
// Ordenamiento de mayor a menor - Método burbuja
for (int i = 0; i < DIAS - 1; i++) {
for (int j = 0; j < DIAS - i - 1; j++) {
if (ventas[j] < ventas[j + 1]) {
int temp = ventas[j];
ventas[j] = ventas[j + 1];
ventas[j + 1] = temp;
}
}
}
// Calcular sueldo por cada día y acumular el total semanal
for (int i = 0; i < DIAS; i++) {
int prendas_vendidas = ventas[i];
pago_adicional = 0;
if (prendas_vendidas >= 3 && prendas_vendidas <= 8) {
pago_adicional = prendas_vendidas * 25;
} else if (prendas_vendidas >= 9 && prendas_vendidas <= 12) {
pago_adicional = prendas_vendidas * 45;
} else if (prendas_vendidas >= 13 && prendas_vendidas <= 18) {
pago_adicional = prendas_vendidas * 70;
}
sueldo_total += sueldo_base + pago_adicional;
}
// Mostrar ventas ordenadas
cout << "\nVentas ordenadas de mayor a menor: ";
for (int i = 0; i < DIAS; i++) {
cout << ventas[i] << " ";
}
// Mostrar sueldo total semanal
cout << "\n\nEl sueldo total del vendedor por la semana es: $" << sueldo_total << endl;
return 0;
}