| 
| 
 | Вопрос # 3 695/ вопрос открыт / | 
 |  Здравствуйте! помогите с задачкой.  Написать програму цыкличной перестановки елементов таблиц,  при которих A[i] перемещаеться A[i+1] для i=1,2...n. а A[n] перемещаеться в A[1] Ответ #1. Отвечает эксперт: Паровоз Здравствуйте, Дементьев Евгений Владимирович!
 var
  i:Integer;
  x:Real;
begin
  x:=a[n];
  for i:=n downto 2 do
  begin
    a[i]:=a[i-1];
  end;
  a[1]:=x;
end;
|  | Ответ отправил: Паровоз (статус: 10-ый класс)Время отправки: 27 января 2010, 09:35
 Оценка за ответ: -1
 |  Ответ #2. Отвечает эксперт: Жикльор Здравствуйте, Дементьев Евгений Владимирович!
 
 program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
const
n = 10;
var
mas: array [1..n] of integer;
i,tmp,first: integer;
begin
Randomize;
writeln('Isshodniy masiv:');
for i:=1 to n do
  begin
  mas[i]:=Random(20);
  write(mas[i],' ');
  end;
writeln;
first:=mas[n];
for i:=n downto 1 do
  begin
  tmp:=mas[i+1];
  mas[i+1]:=mas[i];
  mas[i+2]:=tmp;
  end;
mas[1]:=first;
for i:=1 to n do
  write(mas[i],' ');
readln;
end.
|  | Ответ отправил: Жикльор (статус: 5-ый класс)Время отправки: 27 января 2010, 22:12
 Оценка за ответ: 5
 Комментарий к оценке: Спасибо Жека с меня пиво) |  
 Мини-форум вопросаВсего сообщений: 11; последнее сообщение — 27 января 2010, 23:32; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 27 января 2010, 08:15 [#1]:Не знаю, как у тебя, а у меня слово "таблица" прочно ассоциируется с чем-то двухмерным, типа A[i, j]. Что ты на это скажешь? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Паровоз (статус: 10-ый класс), 27 января 2010, 17:16 [#4]:To: Дементьев Евгений Владимирович 
 Так, что не то?
 |  
|   | Дементьев Евгений Владимирович (статус: Посетитель), 27 января 2010, 17:25 [#5]:во первых ты масив не описал, забыл описать несколько переменых,понимаешь мне нужен код который работать будет, а не который так наброс лижбы сделать. |  
|   | min@y™ (статус: Доктор наук), 27 января 2010, 19:26 [#6]: Цитата (Дементьев Евгений Владимирович): во первых ты масив не описал, забыл описать несколько переменых,понимаешь мне нужен код который работать будет, а не который так наброс лижбы сделать.  
 2Паровоз: ПОНЯЛ, ДА???!!! Нукабыстра на!
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Паровоз (статус: 10-ый класс), 27 января 2010, 19:40 [#7]:Понял. Осталось только спросить у препода чем кончать программу - точкой или тире? |  
|   | min@y™ (статус: Доктор наук), 27 января 2010, 20:03 [#8]: Цитата (Паровоз): Понял. Осталось только спросить у препода чем кончать программу - точкой или тире?  Вспоминаю времена методичек, свою "Искру", пень-233 и отсутствие интернета!.. Были времена...
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Паровоз (статус: 10-ый класс), 27 января 2010, 21:58 [#9]:Да, были времена, когда бездарности не хамили. |  
|   | Жикльор (статус: 5-ый класс), 27 января 2010, 22:16 [#10]:А ты относись с уважением к тем "бездарам"! Не каждому дано программирование как семечки, хотел бы я видеть тебя в танцах, наверняка та же "бездара"!! Если бы строители строили дома так, как программисты пишут программы, то первый же дятел уничтожил бы цивилизацию. |  
|   | Паровоз (статус: 10-ый класс), 27 января 2010, 23:32 [#11]:У Вас, Жикльор, что то не впорядке с головой. Пока, что нахамили мне Вы и автор вопроса. 
 1) Я старше вас более чем на 40 лет и никто не давл Вам право говорить мне "ты". Это Вы могли посмотреть в данных - они открыты.
 2) Если Вы внимательно прочтете вопрос, то увидите, что там написано следующее "помогите с задачкой". Слово помогите означает, что работают оба. Это даже не дважды два - четыре, а одинажды один - один. Если нужно было не помочь написать, а написать, так нужно было сразу так и говорить.
 3) Если Вы хотите посмотреть как я танцую, то Вам не сюда. Вы немного ошиблись адресом. Форум -это место совсем для других целей.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |