int totalTienda[50];
int totalDeporte[20];
for (i=0; i<max; i++){
//aca es donde necesito su orientacion para definir las dos funciones que me hacen falta para lo que necesito.
sumacosart=sumacosart+venta[i].numcosart;
// asumiendo que numtienda y numdepart SIEMPRE estarán en el rango correcto, sino agregar código de protección para evitar indices no válidos
totalTienda[venta[i].numtienda -1]+= venta[i].numcosart;
totalDeporte[venta[i].numdepart-1]+= venta[i].numcosart;
}