Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 695

/ вопрос открыт /

Здравствуйте! помогите с задачкой. Написать програму цыкличной перестановки елементов таблиц, при которих A[i] перемещаеться A[i+1] для i=1,2...n. а A[n] перемещаеться в A[1]

Дементьев Евгений Владимирович Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Дементьев Евгений Владимирович (статус: Посетитель)
Вопрос отправлен: 27 января 2010, 00:09
Состояние вопроса: открыт, ответов: 2.

Ответ #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™

min@y™ (статус: Доктор наук), 27 января 2010, 08:15 [#1]:

Не знаю, как у тебя, а у меня слово "таблица" прочно ассоциируется с чем-то двухмерным, типа A[i, j]. Что ты на это скажешь?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 27 января 2010, 17:07 [#2]:

блин чёт не то, решите пожалуйста нормально ктото.
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 27 января 2010, 17:08 [#3]:

только это одномерный масив, а не двухмерный.
Паровоз

Паровоз (статус: 10-ый класс), 27 января 2010, 17:16 [#4]:

To: Дементьев Евгений Владимирович

Так, что не то?
Дементьев Евгений Владимирович

Дементьев Евгений Владимирович (статус: Посетитель), 27 января 2010, 17:25 [#5]:

во первых ты масив не описал, забыл описать несколько переменых,понимаешь мне нужен код который работать будет, а не который так наброс лижбы сделать.
min@y™

min@y™ (статус: Доктор наук), 27 января 2010, 19:26 [#6]:

Цитата (Дементьев Евгений Владимирович):

во первых ты масив не описал, забыл описать несколько переменых,понимаешь мне нужен код который работать будет, а не который так наброс лижбы сделать.


2Паровоз: ПОНЯЛ, ДА???!!! Нукабыстра на!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Паровоз

Паровоз (статус: 10-ый класс), 27 января 2010, 19:40 [#7]:

Понял. Осталось только спросить у препода чем кончать программу - точкой или тире?
min@y™

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) Если Вы хотите посмотреть как я танцую, то Вам не сюда. Вы немного ошиблись адресом. Форум -это место совсем для других целей.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:39
Выполнено за 0.03 сек.