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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2011, 19:13   #1
mashat99
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 10
По умолчанию задача на подпрограммы (функции)

условие задачки: заданется некоторое кол-во треугольников. узнать какой из них с наибольшим периметром

Код:
var n,i,j,Mj:integer;
                x1,y1,x2,y2,x3,y3,a,b,c,p,Mp:real;
                m: array[1..100] of real;
 
  function D(x,y,x0,y0:real):real;
     begin
     D:=sqrt(sqr(x-x0)+sqr(y-y0));
     end;
  begin
  readln(n);
  j:=1;
  for i:=1 to n do
     begin
      write('vvedit koordynaty ',i,' trykutnyka: ');
      readln (x1,y1,x2,y2,x3,y3);
      a:=D(x1,y1,x2,y2);
      b:=D(x2,y2,x3,y3);
      c:=D(x1,y1,x3,y3);
      p:=a+b+c;
          m[j]:=p;
            j:=j+1;
     end;
 
      Mp:=m[1]; Mj:=0;
      for j:=2 to n do
      begin
        if m[j]>Mp then
          begin
            Mp:=m[j];
            Mj:=j;
          end;
      end;
 
     writeln(' V ',Mj, ' trykutnyka');
     readln;
end.

все бы было хорошо...но ответвыдает неправильный
mashat99 вне форума Ответить с цитированием
Старый 29.05.2011, 19:41   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Mp:=m[1]; Mj:=1;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 29.05.2011, 19:45   #3
mashat99
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 10
По умолчанию

спасибо...упустила этот момент...
mashat99 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы-функции bwitcher Помощь студентам 3 03.12.2010 22:50
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
Подпрограммы и функции! Jungler99 Помощь студентам 1 17.12.2009 01:42
[Pascal] Функции и процедуры(подпрограммы) Рамик Помощь студентам 2 23.03.2009 17:00