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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2014, 14:20   #1
veronika55214
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 26
По умолчанию массив с использованием цикла-для

В некотором цехе имеется определенное количество станков, требующих наладки. Известно время наладки каждого станка.Требуется получить, всевозможные графики наладки станков
Изображения
Тип файла: jpg задачки.jpg (64.2 Кб, 91 просмотров)
veronika55214 вне форума Ответить с цитированием
Старый 16.01.2014, 15:03   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
const nmax = 255;
var
  a: array[0 .. Nmax] of byte;
  n: integer;
  i: integer;
procedure print(T: integer);
var i: integer;
begin
  for i := 1 to T do write(a[i]:3);
  writeln
end;
procedure swap(var a, b: byte);
var T: byte;
begin T := a; a := b; b := T end;

procedure solve(T: integer);
var i: integer;
begin
  if T >= n then print(t)
  else
    for i := T + 1 to n do begin
      swap(a[T+1], a[i]);
      solve(T+1);
      swap(a[t+1], a[i])
    end
end;
begin
  readln(N);
  for i := 1 to n do a[i] := i;
  solve(0); readln;
end.
(c) Volvo

Цитата:
3
1 2 3
1 3 2
2 1 3
2 3 1
3 2 1
3 1 2
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.01.2014, 17:12   #3
veronika55214
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 26
По умолчанию массив с использованием цикла-для

В некотором цехе имеется определенное количество станков, требующих наладки. Известно время наладки каждого станка.
Учитывая более высокую работоспособность наладчика в начале рабочего дня, требуется составить график его работы, указав порядковые номера станков, если наладка одного станка требует непрерывной работы.
veronika55214 вне форума Ответить с цитированием
Старый 16.01.2014, 17:15   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Наработки? Размер благодарности?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив с использованием цикла-for veronika55214 Паскаль, Turbo Pascal, PascalABC.NET 1 15.01.2014 18:38
Задача с использованием цикла for (Pascal) Whitecoat Помощь студентам 3 01.06.2012 23:21
С использованием цикла для вычисления суммы ряда решить уравнение ben74 Помощь студентам 0 15.03.2012 10:00
Решить уравнение с использованием цикла для вычисления суммы ряда ben74 Помощь студентам 1 05.02.2012 12:48
Вычислить ф-цию с использованием цикла КРИЖ Помощь студентам 2 08.03.2011 14:10