All pastes #2066247 Raw Edit

Anonymous

public text v1 · immutable
#2066247 ·published 2011-05-21 15:00 UTC
rendered paste body
int Sort(int xmass[],int number,bool f)//(f=1 âîçâðàùàåò min, åñëè 0 - max)
{
	int tmpX;
	for(int i=0; i<number; i++)
	{
		for(int j=number-1; j>i; j--)
		{
			if(xmass[j-1]>xmass[j])
			{
				tmpX=xmass[j-1];
				xmass[j-1]=xmass[j];
				xmass[j]=tmpX;
			}
		}
	}
	if(f)return xmass[0];
	else  return xmass[number-1];
}
void RanSrok(int number)
{
	int i,j;
	int * xmass=new int[number];
	for(i=1;i<number;i++)
	{
		for(j=0;j<number;j++)
			xmass[j]=Dlin[j][i]+RanSr[j];
		RanSr[i]=Sort(xmass,number,0);			
	}
}

void PozdSrok(int RS,int number)
{
	int i,j;
	int * xmass=new int[number];
	PozdSr[number-1]=RS;
	for(j=0;j<number-1;j++)
	{
		for(i=number-1;i>0;i--)
			xmass[i]=PozdSr[i]-Dlin[j][i];
		PozdSr[i]=Sort(xmass,number,1);			
	}
}



	////Âû÷èñëåíèå ðàííåãî ñðîêà ñîâåðøåíèÿ ñîáûòèÿ
		RanSrok(m_Uzel);	
		for(i=0;i<m_Uzel;i++)
			pGR2->SetCellTextLONG_not_saved(i,1,long(RanSr[i]));
		//Âû÷èñëåíèå ïîçäíåãî ñðîêà ñîâåðøåíèÿ ñîáûòèÿ
		PozdSrok(RanSr[m_Uzel-1],m_Uzel);	
		for(i=0;i<m_Uzel;i++)
			pGR2->SetCellTextLONG_not_saved(i,2,long(PozdSr[i]));






//Ìàññèâ çíà÷åíèé ðàííåãî ñðîêà íàñòóïëåíè ñîáûòèé
int RanSr[40]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
//Ìàññèâ çíà÷åíèé ïîçäíåãî ñðîêà íàñòóïëåíèÿ ñîáûòèé
int PozdSr[40]={9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,
				9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,
				9999,9999,9999,9999,9999,9999,9999,9999};