Quiero que al final me imprima la provincia con su total de casos ordenados de manera descendente. Ahí está el código. No lo logro culminar con lo de las provincias.
Escriba el programa que almacene en un vector la cantidad de casos activos de Covid-19 por cada una de las 10 provincias. El programa debe ordenar el vector de manera que se pueda visualizar desde la provincia con la mayor cantidad de casos activos hasta la que tiene menor cantidad. Considere un vector para los nombres de las provincias. Utilizar el método de ordenamiento por inserción.
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int i, j, ps, ax;
string ac;
int cas[10];
int x[10];
string prov[] = { "BOCAS DEL TORO", "COCLE", "CHIRRIQUI", "COLON", "DARIEN", "HERRERA", "LOS SANTOS", "PANAMA", "VERAGUAS", "PANAMA OESTE" };
int main()
{
cout << " [COMPROBADOR DE CASOS DE COVID-19 EN PANAMA]" << endl;
cout << "\nIngrese los CASOS ACTIVOS por Provincia" << endl;
for (i = 0; i < 10; i++)
{
cout << "Ingrese los CASOS ACTIVOS de " << prov[i] << ": ";
cin >> cas[i];
}
for (i = 0; i < 10; i++)
{
ps = i;
ax = cas[i];
while ((ps > 0) && (cas[ps - 1] > ax))
{
cas[ps] = cas[ps - 1];
ps--;
}
cas[ps] = ax;
}
for (= 0; i < 10; i++)
{
i = cas[i];
}
cout << "\n [PROVINCIAS CASOS COVID-19]" << endl;
for (i = 0; i < 10; i++) cout << prov[i] << ": ";
for (i = 9; i >= 0; i--) cout << cas[i] << endl;
system("pause");
return 0;
}