![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.12.2009
Сообщений: 2
|
![]()
Добрый вечер.Задали написать прогу в паскале, мучаюсь несколько чаосв, не выходит толкового ничего.Завтра надо сдать.Помогите пожалуйста. Вот задание: С помощью функции Random получить массив размерностью [0..20]
Составить программу, осуществляющую циклический сдвиг массива на N позиций. N и направление сдвига задать в качестве входных величин. Вот тело программы, до чего я дошёл. ║begin clrscr; ║randomize; ║assign(f,'C:\8.txt'); ║rewrite(f); ║for k:=1 to 20 do begin ║a[k]:=random(15); ║c[k]:=a[k]; ║write(f,a[k]:2,' '); ║end; ║writeln('Введите Н:'); ║readln(n); ║writeln(f); ║write(f,'n= ',n,' '); ║writeln(f); ║for k:=1 to 20 do begin ║q:=k+n; ║c[q]:=c[k]; ║write(f,' ', c[q]); ║end; ║close(f); ║end. |
![]() |
![]() |
![]() |
#2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Следующий цикл сделает сдвиг на N позиций вправо
Код:
P.S. В следующий раз используйте тег [CODE] вместо того, чтобы в каждой строчке писать ||
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 03.12.2009
Сообщений: 2
|
![]()
buf := a[R];
for k := R downto 2 do вот баф и даунту нельзя, типо этого ещё не знаем ![]() |
![]() |
![]() |
![]() |
#4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
buf - это переменная, Вы типо не знаете переменные?
Ну перепишите Код:
Код:
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.05.2009
Сообщений: 112
|
![]()
еще так можно
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи на массивы в Паскале | Dark_Zealot | Помощь студентам | 10 | 05.02.2010 13:13 |
Задачи на паскале (массивы) | skript88 | Помощь студентам | 1 | 24.10.2009 17:56 |
Решение геометрической задачи на Паскале | dancergirl | Помощь студентам | 2 | 09.04.2009 09:01 |
Решение задачи в паскале | Натуськ@25 | Помощь студентам | 16 | 15.02.2009 15:48 |