Mam prośbę by ktoś przetłumaczy mi na C++ poniższy kod. Nigdzie nie mogę znaleźć kodu generowania fgrafu w C++.
void Gnf(int n, int f, int total, t1 E, t c, int *k) //EM f-graf
{
int i,h,l,z;
r x;
for(i=1;i<=n;i++)
c[i]=0;
for(i=1;i<=total;i++)
E[i].code=falsz;
h=0;
for(l=total;l>=1;l--)
{
z=random(l)+1;
if((c[E[z].a]<f)&&(c[E[z].b]<f))
{
E[z].code=prawda;
h++;
c[E[z].a]++;
c[E[z].b]++;
}
x=E[z];
E[z]=E[l];
E[l]=x;
}
*k=h;
} //Gnf