Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Найти сумму ряда, используя смешанный кэффициент https://www.cyberforum.ru/ turbo-pascal/ thread251517.html
Задали задание, описанное в заголовке темы. S=\cos(x)+ \frac{\cos (3x)}{{3}^{2}}+...+ \frac{\cos(2n-1)*x}{{(2n-1)}^{2}} n=40 Коэффициент вычисляется по формуле k=\frac{{a}_{n}}{{a}_{n-1}} Потом выделяется {k}^{'} (результат сокращения и не тригонометрические функции) и {k}_{slozhnoe} (тригонометрические функции) На лекциях этого не было. На практике была разобрана всего 1 подобная...
Записи Turbo Pascal
имеется n аудиокассет про каждую известно, что кол-во записей не превышает 20-ти. название продолжительность (в минутах) жанр (рок,романс,попса) Найти и вывести название и продолжительность самой длинной песни Найти и вывести название жанр и продолжительность самого короткого произведения
Turbo Pascal Подсчет количеста аннаграм =) https://www.cyberforum.ru/ turbo-pascal/ thread251473.html
Здравствуйте var s, s1: string; i, j, kol, fac, fact, res, q: longint; begin readln(s); q:= 1; fac:= 1; for i:= 1 to length(s) do begin
Turbo Pascal обработка файлов 1. Создайте файл f, компоненты которого являются действительными числами. Напишите программу вычисления суммы компонент файла f и наименьший компонент файла. 2. Создайте текстовый файл p так, что бы он был разбит на непустые строки. Напишите программу для подсчета числа строк, которые состоят из одинаковых литер. https://www.cyberforum.ru/ turbo-pascal/ thread251472.html
Turbo Pascal Вычислить сумму S=1*2+2*3*4+3*4*5*6+...+n(n+1)...2n.
Вот такое вот задание: дано натуральное число n= 15. Вычислить сумму S=1*2+2*3*4+3*4*5*6+...+n(n+1)...2n. Вот такая получилась программа: n:=15; s:=0; for i:=1 to 15 do begin k:=i;
Turbo Pascal Если скобки расставлены правильно (т.е. каждой открывающейся соответствует одна закрывающаяся), то вывести число 0 Дана строка, содержащая несколько круглых скобок. Если скобки расставлены правильно (т.е. каждой открывающейся соответствует одна закрывающаяся), то вывести число 0. В противном случае вывести или номер позиции, в которой расположена 1-ая ошибочно закрывающаяся скобка, или, если закрывающихся скобок не хватает, число - 1. https://www.cyberforum.ru/ turbo-pascal/ thread251422.html
Turbo Pascal Определить максимальное и минимальное значения массива https://www.cyberforum.ru/ turbo-pascal/ thread251415.html
Создать программу, определяющую максимальное и минимальное значения массива(если можно с комментариями чтоб было понятно)
Определить столбец матрицы с максимальным значением суммы положительных элементов Turbo Pascal
В прямоугольной матрице размером М*К, , имеющей имя ММ содержаться целые числа. М- число строк, К- число столбцов. Ввести элементы матрицы с клавиатуры. Определить и вывести на экран сумму положительных элементов в каждом столбце. Определить столбец с максимальным значением этой суммы и вывести его номер на экран.
Turbo Pascal Графика: одновременная анимация нескольких объектов Привет, подскажите как сделать, чтобы все эти 4 объекта запускались одновременно, а не как сейчас по очереди. uses crt, graph; const n=15; procedure Vrash(a:real;var x,y:integer;x0,y0,d:integer); begin a:=a*pi/180; x:=x0+round(d*cos(a)); https://www.cyberforum.ru/ turbo-pascal/ thread251382.html Turbo Pascal множества https://www.cyberforum.ru/ turbo-pascal/ thread251359.html
1. В возрастающем порядке напечатать все целые числа из диапазона 1..100, представимые в виде n*n+m*m , где n,m>=0. 2. Ввести в качестве множества имена всех дней недели. из этого множества удалить выходные дни и напечатать элементы полученного множества.
Составить рекурсивную подпрограмму вычисления n-ого члена последовательности Turbo Pascal
Составить рекурсивную подпрограмму вычисления n-ого члена последовательности по рекуррентной формуле: аi = аi-1 +2, где а1 =1, i=2,3,4, …
Turbo Pascal В заданном массиве К(N) найти индексы элементов, которые кратны минимальному значению элемента массива В заданном массиве К(N) найти индексы элементов, которые кратны минимальному значению элемента массива. https://www.cyberforum.ru/ turbo-pascal/ thread251352.html
19 / 19 / 13
Регистрация: 02.11.2009
Сообщений: 118
03.03.2011, 14:15 0

Найти пару кругов, имеющих наибольшую площадь и не перекрывающих друг друга - Turbo Pascal - Ответ 1417233

03.03.2011, 14:15. Показов 1224. Ответов 1
Метки (Все метки)

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

Решение

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
label ex;
type krug = record
  x,y : double;
  r : double;
end;
 
Function S(a, b : krug) : double;
begin
  S := sqr(a.r)*pi + sqr(a.r)*pi;
end;
 
Function P(a, b : krug) : boolean;
begin
  if sqrt(sqr(a.x - b.x) + sqr(a.y - b.y)) - a.r - b.r > 0
  then P := true
  else P := false;
end;
 
var
  ar : array [1..4] of krug;
  i, j, m1, m2 : integer;
  smax : double;
begin
  Write('1-y krug : '); Readln(ar[1].x, ar[1].y, ar[1].r);
  Write('2-y krug : '); Readln(ar[2].x, ar[2].y, ar[2].r);
  Write('3-y krug : '); Readln(ar[3].x, ar[3].y, ar[3].r);
  Write('4-y krug : '); Readln(ar[4].x, ar[4].y, ar[4].r);
 
  smax := 0; m1 := 0; m2 := 0;
  for i := 1 to 4 do
    for j := 1 to 4 do
      if (i <> j) and P(ar[i], ar[j])
      then
        if smax < S(ar[i], ar[j])
        then begin
          m1 := i;
          m2 := j;
          smax :=  S(ar[i], ar[j]);
          goto ex;
        end;
 
  ex :
  if smax > 0
  then writeln('S = ', smax:0:10, ' ', m1:3, ' ', m2)
  else writeln('Net');
 
  readln;
end.


Вернуться к обсуждению:
Найти пару кругов, имеющих наибольшую площадь и не перекрывающих друг друга Turbo Pascal
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2011, 14:15
Готовые ответы и решения:

Найти пару кругов, имеющих наибольшую площадь и не перекрывающих друг друга
Ребят, помогите, без них до сессии не допускают( Задача 2.1. Четыре круга заданы радиусами и...

Движение окон по часовой стрелке, не перекрывающих друг друга
В общем, есть такой код. Вроде работает, но если можно ещё больше упростить, подскажите как. Окно...

Рекурсия: найти пару треугольников, максимально удаленных друг от друга
Пусть дано n треугольников, заданных координатами своих вершин. Найдите пару треугольников,...

Найти среди точек пару наиболее удаленных друг от друга
Даны n точек плоскости (x1,y2),...(xn,yn). Найти среди них пару наиболее удаленных друг от друга. ...

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

Дана последовательность х1,х2,…,х. Найти наибольшую сумму элементов отличающихся друг от друга 1цей и расположенных по
Дана последовательность х1,х2,…,х. Найти наибольшую сумму элементов отличающихся друг от друга...

Избежать смешивания цветов при наложении цветных кругов друг на друга
Проблема в том что необходимо как бы прозрачные три круга разного цвета, два получаются а вот по...

Вычислить площади кругов и определить, какой круг имеет наибольшую площадь
Три круга заданы своими радиусами R1, R2, R3. Вычислить площади кругов и определить, какой круг...

Определить пару наиболее удаленный друг от друга точек.
четыре точки заданы координатами: А(4,8:-3) В(-6,5:1,2) С(-3,7:-4,5) D(7,8:2). Определить пару...

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