C++ (Qt)struct Edge { uint32 src, dst; // индексы начальной и конечной точек/вершин float weight; // вес ребра, без него не обойтись ...};
C++ (Qt)void CalcEnegry( Point * p ){ float sum = 0.0f; for (int x = 0; x < cellX; ++x) for (int y = 0; y < cellY; ++y) sum += GetCell(x, y); p->energy += sum / (cellX * cellY);}