zdravim... dostal som celkom jednoduchu ulohu v tp > otocit maticu(6x6) o 90stupnov v kladom smere... cize ked som na to siel logicky tak
a[i,j]
a[1,1] --- a[1,6]
a[1,2] --- a[2,6]
a[3,3] --- a[3,4]
a[3,4] --- a[4,4]
a[4,4] --- a[4,3] ....z toho som usudil, ze pri tej rotacii hodnota "j"(druha v array) bude prva v array... a hodnota "i" bude druha podla vzorca "6-i+1".... podla logiky mi to sedi... ale ked som to spustil tak to robilo presny opak , tj. otocilo ju o 90stupnov v zapornom smere... tak som to zmenil na
....
for i:=1 to 6 do
begin
for j:=1 to 6 do
write(a[6-j+1,i]:3);
writeln;
a pracuje to tak ako ma... lenze nejak neviem preco, lebo podla mna to funguje presne naopak... preco ? o.O
|