Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Free Pascal На квадрат наложили круг. Найти наименьшее целое число, которое больше суммарной площади частей квадрата https://www.cyberforum.ru/ free-pascal/ thread608387.html
1. На квадрат наложили круг такой величины, что он одновременно касается каждой стороны квадрата. Сторона квадрата является целым числом а. Найти наименьшее целое число, которое больше суммарной площади частей квадрата, видимых из-под круга (круг не является прозрачным). 1. На квадрат наклали круг такої величини, що він одночасно торкається кожної сторони квадрата. Сторона квадрата є ціле число...
Написать программу "светофор" выбор действия по введенному слову Free Pascal
Нужно написать программу "светофор", где вводишь цвет(например 'green') и программа дает ответ(например 'go'). То есть, вводишь 1 из 3-х цветов светофора, а программа дает ответ - "стоять","ждать" или "идти". Я понять не могу как решать такие текстовые задачи
Free Pascal Динамическое программирование. Лесенка https://www.cyberforum.ru/ free-pascal/ thread608073.html
Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые числа. Первым шагом Вова может перейти на первую ступень или, перепрыгнув через первую, сразу оказаться на второй. Также он поступает и дальше, пока не достигнет N-ой ступени. Посчитаем сумму всех чисел, написанных на ступенях через которые прошел Вова. Требуется написать программу, которая определит...
Free Pascal Определить количество размещений k автомобилей на автостоянке, имеющий n мест https://www.cyberforum.ru/ free-pascal/ thread607589.html
срочно нужно решить задачи: №2 Составьте блок-схему алгоритма и программу задачи определения количества различных размещений k автомобилей в определённом порядке на автостоянке,имеющий n мест. Обеспечьте вывод на печать значение величины \int_{n}^{k}=n!/(n-k)!
Free Pascal Определить принадлежность вводимого с клавиатуры символа к одной из трех категорий
срочно нужно решить задачи: №1 составьте блок схему алгоритма и программу его реализации задачи определения принадлежности к одной из трех категорий вводимого с клавиатуры символа.Если вводимый символ изображает русскую букву, то обеспечьте вывод строки RUS,если латинскую, то вывод строки LAT, а в остальных случаях-вывод строки digit.
Free Pascal В динамической памяти создать двусвязный список из четных чисел https://www.cyberforum.ru/ free-pascal/ thread607261.html
Лабораторная работа №3 Вариант 16. 2. В динамической памяти создать двусвязный список из четных чисел. Предусмотреть вывод всех данных, изменение значения заданного элемента. Предусмотреть вывод всех данных, вставку элемента перед элементом с заданным номером. Перед завершением программы очистить динамическую память.
Free Pascal Вычислить функцию с заданной точностью, используя рекурсивный алгоритм ПОМОГИТЕ!!!! Вычислить функцию с заданной точностью, используя рекурсивный алгоритм: https://www.cyberforum.ru/ free-pascal/ thread607260.html Создать калькулятор в шестнадцатеричной системе счисления Free Pascal
Лабораторная работа №*4. Стандартные элементы управления Цель: Создайте приложение, реализующее определенную задачу со строками, используя возможности компонентов Delphi по работе с текстовой информацией Задание: 8. При выполнении задания обязательно используйте следующие компоненты: RichEdit и Edit (ввод данных), Memo и Edit (вывод результатов), Label (вывод пояснений), MainMenu (главное меню...
Free Pascal Дано предложение. Удалить лишние знаки https://www.cyberforum.ru/ free-pascal/ thread607257.html
Лабораторная работа №*3. Работа со строками Цель: Создайте приложение, реализующее определенную задачу со строками, используя возможности компонентов Delphi по работе с текстовой информацией Задание: 3. При выполнении задания обязательно используйте следующие компоненты: RichEdit и Edit (ввод данных), Memo и Edit (вывод результатов), Label (вывод пояснений), MainMenu (главное меню программы),...
Free Pascal Создать в динамической памяти односвязный список типа «очередь» из случайных символов, предусмотрев «буферный элемент». Организовать вставку элемента Лабораторная работа №3 Вариант 16. 1. Создать в динамической памяти односвязный список типа «очередь» из случайных символов, предусмотрев «буферный элемент». Организовать вставку элемента после элемента содержащего символ «в», ели такого элемента нет , то добавить элемент в конец очереди. Перед завершением программы очистить динамическую память. https://www.cyberforum.ru/ free-pascal/ thread607256.html
Free Pascal Методом прямого обмена отсортировать массив, файл, список
Лабораторная работа №6. (СОРТИРОВКИ) Вариант 16. Применяя сортировку методом прямого обмена, отсортировать массив, файл, список, элементами которых является одна и та же совокупность строковых величин. Сравнить время работы программ для каждого случая. Результаты отображать на экране.
Free Pascal Вычислить сумму ряда (1/sin1)+(1/sin1+sin2)+.....+(1/sin1+sinn); 2.Дано натуральное n. Вычислить: (1/sin1)+(1/sin1+sin2)+.....+(1/sin1+sinn); если можно более простым способом. Нужное приближение считает
NPC
152 / 146 / 22
Регистрация: 10.01.2012
Сообщений: 390
18.06.2012, 19:44 0

Вывести наименьшее расстояние между концами отрезков - Free Pascal - Ответ 3181462

18.06.2012, 19:44. Показов 1496. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено InUteros как решение

Решение

Разберайтесь...

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
program project;
{$mode Objfpc} {$H+}
 
uses crt, FileUtil, SysUtils;
 
var
  i:integer;
  f:TextFile;
  s:string;
  A:array [1..2,1..4] of integer;
  A1:array [1..4] of real;
 
 
  function Dlina(x1,y1,x2,y2:integer):real;
begin
  result:=sqrt(sqr(x1-x2)+sqr(y1-y2));
end;
 
procedure sort_puz(var M:array of real);
var t:real; i,j,c:integer;
begin
 
     c:=high(M);
 
     for i:=1 to c do
     for j:=c downto i do
     if M[j-1]>M[j] then begin
       t:=M[j];
       M[j]:=M[j-1];
       M[j-1]:=t;
     end;
end;
 
begin
  AssignFile(f, 'dani.in');
  Reset(f);
 
  for i:=1 to 4 do begin
    read(f, A[1,i]);
    read(f, A[2,i]);
  end;
  CloseFile(f);
 
    A1[1]:=Dlina(A[1,1],A[2,1],A[1,3],A[2,3]);
    A1[2]:=Dlina(A[1,1],A[2,1],A[1,4],A[2,4]);
    A1[3]:=Dlina(A[1,2],A[2,2],A[1,3],A[2,3]);
    A1[4]:=Dlina(A[1,2],A[2,2],A[1,4],A[2,4]);
 
sort_puz(A1);
 
  AssignFile(f, 'dani.out');
  Rewrite(f);
  Str(A1[1]:10:3,s);
  Write(f,s);
  Closefile(f);
end.


Вернуться к обсуждению:
Вывести наименьшее расстояние между концами отрезков Free Pascal
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2012, 19:44
Готовые ответы и решения:

Вывести на экран наименьшее расстояние между двумя точками
Сама задача: Дано множество точек с координатами на плоскости. Написать программу, которая...

Вывести те пары слов, расстояние между которыми наименьшее
Вывести те пары слов, расстояние между которыми наименьшее.(Расстояние между словами это количество...

На прямой своими концами заданы N отрезков. Найти точку принадлежащую максимальному числу отрезков
Помогите пожалуйста понять, что от меня хотят и какой(как) разработать алгоритм для решения этой...

Найдите расстояние между серединами отрезков AE1
1. В правильной шестиугольной призме ABCDEFA1B1C1D1E1F1 сторона основания равна 1, а высота равна...

1
18.06.2012, 19:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2012, 19:44
Помогаю со студенческими работами здесь

Вывести максимальное расстояние из трех отрезков
Задача: Три точки заданы своими координатами. Найти наиболее удаленные друг от друга точки....

наименьшее расстояние между точками
Движение точек А и В по осям абсцисс и ординат задается функциями x=t-4, y=t+2. В какой момент...

Наименьшее расстояние между локальными максимумами
Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных...

Найти наименьшее расстояние между точками.
дан массив М координат точек на плоскости. найти наименьшее расстояние между этими точками.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru