Hvala vam.
Citat:
Zadatak 1:
Iz ulazne datoteke se učitava prirodan broj N<=1000, a zantim N celih brojeva d1,g1,...,dN,gN takvi da je di<=gi za svako 1<=i<=N. Simulirati ovakvu obradu:
Code:
for (int i1:=d1; i1<=g1; ++i1)
for (int i2=d2; i2<=g2; ++i2)
...
for (int iN=dN; iN<=gN; ++iN)
obrada(i1,...,iN);
[quote]
Zadatak 2:
E ovako, koliko sam razumeo ovde se prvo traži broj 1-1000, recimo 970, a zatim 970 tih brojeva i 970 for petlji od d1-d970, g1-g970, tako da je d(i iz for petlje) manje ili jednako od g(i iz for petlje) a da je 1<=i(for)<=970
da probam da razmotrim samo ovaj slucaj, bez puno c# koda, posle cu
N=970;
int d1=1;
int g1=N;
for (int i1=d1; i1<=g1; ++i1)
for (int i2=d2; i2<=g2; ++i2)
for (int i970=d970; i970<=g970; ++i970)
if(di==gi)
{
Ispisi sve brojeve do N
}
hmmmmm ovo bi mnogo lakse islo jednom for petljom, ali ovako? Kako si mislio da mi za svaku iplementaciju varijable 'i' varijable d,g dobijaju 'i' ispred i da pritom stvaraju novu for petlju? O.O
P.S nemoj sve da mi otkrijes, ako je matematika odmah mi reci. :D