Решить задачи в IDLE Python 1. вход: стороны 10 прямоугольников; выход: стороны прямоугольника с наибольшей площадью и ее значение
Тестовый пример
вход:
2 3
2 4
1 2
2 5
3 4
7 1
7 2
3 5
5 6
1 8
выход: 5 6 30
2. Существует ли треугольник - если да, определить его тип (равносторонний, равнобедренный, разносторонний)
3. Заменить элементы массива на отклонение от среднего арифметического элементов этого массива (отклонение - это разность числа и его среднего арифметического)
154
163
Ответы на вопрос:
Всё, что находится между комментариями {1+}{1-} относится к первой программе, {2+}{2-} — ко второй. const n = 5; type matrix = array[1..n, 1..n] of integer; {2+} row = array[1..n] of integer; {2-} {1+} function maxelemofmaindiag(m: matrix): integer; var i, max: integer; begin max : = m[1, 1]; for i : = 2 to n do if m[i, i] > max then max : = m[i, i]; maxelemofmaindiag : = max; end; {1-} {2+} function minelemofcolumns(m: matrix): row; var i, j: integer; r: row; begin for i : = 1 to n do begin r[i] : = m[1, i]; for j : = 2 to n do if m[j, i] < r[i] then r[i] : = m[j, i]; end; minelemofcolumns : = r; end; {2-} var m: matrix; {2+} r: row; {2-} i, j: integer; begin writeln('исходный массив: '); randomize; for i : = 1 to n do begin for j : = 1 to n do begin m[i, j] : = random(100) + 1; write(m[i, j]: 4); end; writeln; end; {1+} writeln('максимальный элемент главной диагонали равен ', maxelemofmaindiag(m)); {1-} {2+} r : = minelemofcolumns(m); writeln('минимальные элементы столбцов: '); for i : = 1 to n do write(r[i]: 4); writeln; {2-} end. пример вывода: исходный массив: 22 13 80 77 14 50 86 49 22 7 88 68 48 27 79 100 3 11 43 94 85 30 53 34 9 максимальный элемент главной диагонали равен 86 минимальные элементы столбцов: 22 3 11 22 7
Популярно: Информатика
-
Людочка678901.06.2022 02:15
-
Doctor21620.01.2020 15:23
-
Severelinka14.02.2023 09:20
-
fana029621.03.2020 09:47
-
1007192701.06.2021 08:42
-
dbuzoverova25.12.2022 04:22
-
marsidd29.06.2022 09:54
-
olgasuponeva29.07.2022 18:04
-
alinademushkina129.08.2021 03:03
-
Lola66421.05.2020 01:00