|
Molim vas imam problem...Posto nisam bas nov u svetu programiranja treba ce mi jedna pomoc od vas.Ovaj ovako, imam zadatak da naapravim aplikaciju koja se sastoji iz sledeceg: imam napravljenu tabelu (dataGrigView) i sad nek ona bude kvadratna matrica, treba da kad kliknem na neko polje te tabele da mi se to polje oboji nekom bojom(time sam zadao relaciju (i je u relaciji sa j)) i sad GLAVNI DEO je u tome da se oboje sva ostala polja kako bi se ta relacija koja je obojena tj to polje dopunilo do ekvivalencije(refleksivnost,simetricnos,tranzitivnost) i ta polja treba da obojim nekom drugom bojom...E sad ja znam ako ide kod
za refleksivnost:
void refleksivnost(bool [,]a,int n)
{
for(int i=0;i<n:i++)
{
if(a[i,i]==false) a[i,i]=true;
}
}
za simetricnost:
void simetricnost(bool[,] a,int n)
{
for (int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(a[i,j] || a[j,i])
{
a[i,j]=true;
a[j,i]=true;
}
}
}
i za tranzitivnost:
void tranzitivnost(bool[,]a, int n)
{
for(int m=0;m<n;m++)
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
for(int k=0;k<n;k++)
if(a[i,k] && a[k,j] ) a[i,j]=true;
}
Nadam se da sam vam objasnio moj problem...Stvarno ne znam kako da resim ovaj zadatak.Ako neko slucajno ima vremena da resi ovaj zadatak nek mi posalje CODE jer mi treba najkasnije do sutra ujutru...A da i na kraju treba da bude uradjeno u C# a ne u C/C++.Extraaaaaaaaaaaaaaaa hvala unapred ko kog da se javi da mi pomogne...
|