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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 21:19   #1
masterlightsmoke
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 13
По умолчанию Лабораторная

не актуально

Последний раз редактировалось masterlightsmoke; 15.11.2012 в 22:09.
masterlightsmoke вне форума
Старый 15.11.2012, 21:26   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Меню? На паскале? А не на Дельфи?
Poma][a вне форума
Старый 15.11.2012, 21:31   #3
masterlightsmoke
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Меню? На паскале? А не на Дельфи?
консольное меню.
скачай архивчик, там в word файлах все написано.
masterlightsmoke вне форума
Старый 15.11.2012, 21:40   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Всё сори я прозрел
Poma][a вне форума
Старый 15.11.2012, 21:58   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Вот раньше хотели понравиться девушке - за ночь бы и паскаль выучили, и лабу сделали

Вот Ваше меню, не стоит оно сто рублей, угостите лучше девушку мороженым
Вложения
Тип файла: zip MenuDASHA.zip (749 байт, 9 просмотров)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Старый 15.11.2012, 22:05   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А мне расскажите что за меню?) Просто на одной шарманке нет Word'a, на другой архиватора...
Poma][a вне форума
Старый 15.11.2012, 22:07   #7
masterlightsmoke
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Вот раньше хотели понравиться девушке - за ночь бы и паскаль выучили, и лабу сделали

Вот Ваше меню, не стоит оно сто рублей, угостите лучше девушку мороженым
Красавчик)
спасибо)
masterlightsmoke вне форума
Старый 15.11.2012, 22:12   #8
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Рома, да просто в консоли на черном фоне меню вида:

"Нажмите 1 - решится задача 1
Нажмите 2 - докажете теорему Ферма
Нажмите 3 - выйдете в матрицу
нажмите 4 - попадете на бонусный уровень и получите шанс убить всех человеков"

Ну и ReadLn(n), естессно...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Старый 15.11.2012, 22:12   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
program zadacha;
var
  A: array[1..100] of integer;
  n, i, imax, imin, max, min, lg, pg: integer;
  mas, sum: integer;
  ops: string;
  e: integer;
  op: integer;
  yes: char;

procedure INputMAS;
begin
  writeln('Input N <=100');
  readln(n);
  for i := 1 to N do
  begin
    write('[', I, ']=');
    readln(A[I]);
  end;
end;

procedure OutputMAS;
begin
  for i := 1 to N do
    write('[', I, ']=', A[i],'  ');
  writeln;
end;

procedure TAsK1;
begin
  max := A[1];
  imax := 1;
  for I := 1 to N do
    if A[I] > max
      then begin
      max := A[I];
      imax := I;
    end;
  min := A[1];
  imin := 1;
  for I := 1 to N do
    if A[1] < min
      then begin
      min := A[I];
      imin := I;
    end;
  if imax > imin
    then begin
    lg := imin;
    pg := imax;
  end
  else if imax < imin
    then begin
    lg := imax;
    pg := imin;
  end;
  for I := lg + 1 to pg - 1 do
    write(A[I]:4);
end;

procedure Task2;
begin
  begin
    writeln('BBeguTe A:');
    readln(mas);
    sum := 0;
    for i := 1 to n do
      if a[i] > mas
        then sum := sum + a[i];
    writeln('CyMMa 4uceJI > ', mas, ' paBHa', sum);
  end;
end;
begin
  repeat
    yes := 'n';
    repeat
      writeln('  BapuaHT 5:');
      writeln('  1. BBog MaccuBa');
      writeln('  2. BbIBog MaccuBa');
      writeln('  3. 3aga4a N1');
      writeln('  4. 3aga4a N2');
      writeln('  5.  BbIxog!');
      write('BALLI BbI6op:');
      readln(ops);
      val(ops, op, e);
      if (e <> 0)
        then writeln('BbI BBeJIu He 4ucJIo ', ops,
          ' noBTopuTe BBog! ');
    until e = 0;
    case op of
      1: InputMas;
      2: OutputMas;
      3: TASK1;
      4: Task2;
      5: begin
          Write('BbI yBepeHbI  y/n:');
          readln(yes);
        end
    else writeln('HekoppeKTHbIu nyHkT MeHIO ', op);
    end;
  until (yes = 'y') or (yes='Y');
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 15.11.2012 в 23:36.
Mad_Cat вне форума
Старый 15.11.2012, 23:25   #10
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Sciv, спасибо!
Poma][a вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c# лабораторная nikitaivanov Фриланс 1 26.05.2012 15:05
лабораторная по с++ Карина 1578 Общие вопросы C/C++ 3 08.03.2012 12:21
C# лабораторная Tase4ka Помощь студентам 1 09.12.2010 03:51
лабораторная С, С++ mashka2705 Помощь студентам 0 07.11.2010 21:19