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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2009, 15:23   #1
Sirius6121
Новичок
Джуниор
 
Регистрация: 17.06.2009
Сообщений: 5
По умолчанию Пожалуйста помогите решить 3 задачки, очень срочно

№1
Описать процедуру Heights(xA, yA, xB , yB , xC , yC , hA, hB , hC ), находящую высоты hA, hB , hC треугольника ABC (выходные параметры), проведенные соответственно из вершин A, B, C (их координаты являются входными параметрами
№2
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных экстремумов исходного файла в порядке убывания.
№3
Дано целое число K и текстовый файл. Удалить из файла абзац с номером K (абзацы выделяются с помощью красной строки). Пустые строки между абзацами не учитывать и не удалять. Если абзац с данным номером отсутствует, то оставить файл без изменений.
Sirius6121 вне форума Ответить с цитированием
Старый 17.06.2009, 15:51   #2
Sirius6121
Новичок
Джуниор
 
Регистрация: 17.06.2009
Сообщений: 5
По умолчанию

Помогите пожалуйста!!!!сегодня до 12 надо!!! ПОЖАЛУЙСТА!!!!!
Sirius6121 вне форума Ответить с цитированием
Старый 17.06.2009, 15:57   #3
bullvinkle
Временно — юрист.
Форумчанин
 
Аватар для bullvinkle
 
Регистрация: 31.03.2008
Сообщений: 204
По умолчанию

Какой язык?
Цитата:
№2
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных экстремумов исходного файла в порядке убывания.
А вот это, действительно, помогите))))
bullvinkle вне форума Ответить с цитированием
Старый 17.06.2009, 16:04   #4
Sirius6121
Новичок
Джуниор
 
Регистрация: 17.06.2009
Сообщений: 5
По умолчанию

язык Паскаль
Sirius6121 вне форума Ответить с цитированием
Старый 17.06.2009, 16:05   #5
Sirius6121
Новичок
Джуниор
 
Регистрация: 17.06.2009
Сообщений: 5
По умолчанию

Пожалуйста, очень нужно!!!
Sirius6121 вне форума Ответить с цитированием
Старый 17.06.2009, 16:42   #6
bullvinkle
Временно — юрист.
Форумчанин
 
Аватар для bullvinkle
 
Регистрация: 31.03.2008
Сообщений: 204
По умолчанию

Первая.
Код:
var x1, x2,x3, y1, y2, y3:real;
procedure Heights(xA, yA, xB, yB, xC, yC:real);
var AB, AC, BC, S, p:real;
begin
     AB:=sqrt((xA-xB)*(xA-xB)+(yA-yB)*(yA-yB));
     AC:=sqrt((xA-xC)*(xA-xC)+(yA-yC)*(yC-yC));
     BC:=sqrt((xC-xB)*(xC-xB)+(yC-yB)*(yC-yB));
     p:=(AB+AC+BC)/2;
     S:=sqrt(p*(p-AB)*(p-AC)*(p-BC));
     writeln('Height to AB = ',2*S/AB:3);
     writeln('Height to AC = ',2*S/AC:3);
     writeln('Height to BC = ',2*s/BC:3);
end;
BEGIN
     writeln('Enter xA');
     readln(x1);
     writeln('Enter yA');
     readln(y1);
     writeln('Enter xB');
     readln(x2);
     writeln('Enter yB');
     readln(y2);
     writeln('Enter xC');
     readln(x3);
     writeln('Enter yC');
     readln(y3);
     Heights(x1, y1, x2, y2, x3, y3);
     readln;
END.
На наборе А(2;2) В(3;4) С(6;2) работает.
На наборе А(0;0) В(2;0) С(0;2) не работает (почему не знаю).
На др. наборах не пробовал.
bullvinkle вне форума Ответить с цитированием
Старый 17.06.2009, 16:45   #7
Sirius6121
Новичок
Джуниор
 
Регистрация: 17.06.2009
Сообщений: 5
По умолчанию

пасиб!!!
А по двум другим есть соображения?
Sirius6121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нада решить задачки в Паскаль.Очень срочно!!! RAVEN23 Помощь студентам 4 05.06.2009 23:24
Очень срочно критически мало времени Пожалуйста, очень надеюсь на вашу помощь. Задачки на Паскале VADOS2009-1 Помощь студентам 0 03.06.2009 00:00
Помогите решить задачки на Паскале. Пожалуста, Очень срочно!!! VADOS2009-1 Помощь студентам 3 02.06.2009 23:32
ПОМОГИТЕ РЕШИТЬ ЗАДАЧКИ - СРОЧНО!!! ПОЖАЛУЙСТА!!!!! Djzuza Паскаль, Turbo Pascal, PascalABC.NET 0 21.05.2009 14:52