kris4ety14
01-12-2010, 17:22
Даден е масив с n-елементи реални числа. Нека n<=30 . Да се напише програма, която разменя елементите на масива, тоест инвертира първия елемент става последен и първия – последен.
a1, a2 … ak … aj … an
ak:= aj;
aj:= ak;
buf:=a[k];
a[k]:=a[j];
a[j]:=buf;
mid:=n div 2
a[i]<—>a[n-i+1]
i+j=n+1-i
Ужасно ще съм благодарна, ако някой обърне внимание на тази трудна задача за мен и ми напише решението :-)
P.S. Трябва ми за утре!
a1, a2 … ak … aj … an
ak:= aj;
aj:= ak;
buf:=a[k];
a[k]:=a[j];
a[j]:=buf;
mid:=n div 2
a[i]<—>a[n-i+1]
i+j=n+1-i
Ужасно ще съм благодарна, ако някой обърне внимание на тази трудна задача за мен и ми напише решението :-)
P.S. Трябва ми за утре!