Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2015, 18:49   #1
Maxim888
Новичок
Джуниор
 
Регистрация: 12.11.2015
Сообщений: 1
По умолчанию Изменить программу

Есть программа:
Код:
program ex1;
const n=10;
var m,p: integer; s:array[1..10] of real; k: real;
begin
writeln('Введите последовательно через пробел ',n,' элементов массива');
for m:=1 to n do
read(s[m]);
p:=n div 2;
writeln(p);
for m:=1 to p do
begin
k:=s[1]; a[1]:=a[10]; a[10]:=k;
end;
writeln('Замена первого и последнего элемента');
for m:=1 to n do
write(s[m]:5:0);
end.
Программа меняет местами первый и последний элемент. Требуется создать программу в виде функции, массивом от 1 до 10, поменять элементы местами(первое с последним,второе с предпоследним и.т.д)

Последний раз редактировалось Stilet; 12.11.2015 в 20:14.
Maxim888 вне форума Ответить с цитированием
Старый 12.11.2015, 19:38   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Код:
k:=s[m]; s[m]:=s[n-m+1]; s[n-m+1]:=k;
Цитата:
Программа меняет местами первый и последний элемент.
Не меняет и даже не компилируется.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GPSS изменить программу JavScr Помощь студентам 1 17.05.2014 19:38
Изменить программу MatLAB новеньки Фриланс 0 08.08.2012 13:34
Изменить программу. Pascal. stas45rus Помощь студентам 3 12.06.2012 20:34
Изменить программу HECTOR.A. Помощь студентам 0 05.06.2009 00:06