#include <iostream>
#include <string>
using namespace std;
struct Articulo
{
string categoria;
int cantidad = 0;
float total = 0;
};
int main()
{
int n, codigo, cantidad;
float precio, total;
Articulo a[3];
cout << "Numero de articulos: "; cin >> n;
for (int i = 0; i < n; i++)
{
cout << "Codigo: "; cin >> codigo;
cout << "Cantidad: "; cin >> cantidad;
cout << "Precio: "; cin >> precio;
total = cantidad * precio;
a[0].categoria = "Lacteos";
a[1].categoria = "Carnes";
a[2].categoria = "Abarroteria";
if (codigo / 10000 == 11)
{
a[0].cantidad += cantidad;
a[0].total += total;
}
else if (codigo / 10000 == 21)
{
a[1].cantidad += cantidad;
a[1].total += total;
}
else if (codigo / 10000 == 21)
{
a[2].cantidad += cantidad;
a[2].total += total;
}
else
cout << "CODIGO NO VALIDO" << endl;
}
cout << endl;
if (n < 3) n = 3;
for (int i = 0; i < n; i++)
{
cout << "Categoria: " << a[i].categoria << endl;
cout << "Cantidad: " << a[i].cantidad << endl;
cout << "Total: " << a[i].total << endl;
}
cout << endl;
return 0;
}