М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Andruha321
Andruha321
04.09.2022 16:37 •  Информатика

Нужно написать программу на Java
Дана матрица размера M × N. Найти максимальный среди минимальных элементов ее строк. Есть код на Паскале

const
rows = 10; { <-- Количество строк }
columns = 10; { <-- Количество столбцов }

var
A: array[1..rows, 1..columns] of integer;
i, j, M, N: byte;
MinElem, MaxMinElem: integer;

begin
repeat
write('M = ');
readln(M)
until (M >= 1) and (M <= rows); { <-- Количество строк от 1 до rows }
repeat
write('N = ');
readln(N)
until (N >= 1) and (N <= columns); { <-- Количество столбцов от 1 до columns }
{ Формируем и выводим матрицу: }
randomize;
writeln('Случайная матрица ', M, 'x', N, ':');
for i := 1 to M do begin
for j := 1 to N do begin
a[i, j] := -100 + random(200); { <-- Случайный элемент -100..99 }
write(a[i, j]:4);
if j = 1 then MinElem := a[i, j] { <-- Инициализация минимального элемента }
else { Сравниваем остальные элементы с минимальным: }
if a[i, j] < MinElem then MinElem := a[i, j]
end;
if i = 1 then MaxMinElem := MinElem { <-- Инициализация максимального минимума }
else
if MinElem > MaxMinElem then MaxMinElem := MinElem;
writeln
end;
writeln;
writeln('Максимальный среди минимальных элементов строк: ', MaxMinElem);
readln
end.

👇
Открыть все ответы
Ответ:
Nikilengelo
Nikilengelo
04.09.2022

Заметим, что игра должна закончиться в 2 хода. Минимальное значение количества камней в обеих кучах, при котором игра заканчивается — 77. Эта ситуация возможна, например, когда в первой куче 7 камней, а во второй — 70. Значит, чтобы Ваня мог выиграть своим первым ходом, количество камней во второй куче должно быть ≥35. Поскольку удваиванием число 35 получить нельзя, после первого хода Пети во второй куче должно получиться 36 камней. Это возможно при значении S = 18. При таком минимальном значении S Ваня выиграет своим первым ходом после неудачного хода Пети.

ответ:18.

Объяснение:

4,7(81 оценок)
Ответ:
grek1990
grek1990
04.09.2022

1.

import math

b = int(input())

a = 1 / 9 * math.pow(b, 3) - 6.4 * (b + 8) + 3 / 4 * b

print(a)

2.

import math

b = int(input())

a = int(input())

d = 1 / 7 * math.pow(a, 3) * b - 2 * a * pow(b, 2) * (a + b)

print(d)

3.

import math

b = int(input())

a = int(input())

q = 8 * math.pow(a, 3) - 2 * a * b + math.pow(b, 2) / (2 * a * (3 * a - b))

print(q)

4.

import math

x = int(input())

y = int(input())

k = math.pow(x, 3) - 4 * x * y * (x + math.pow(y, 2))

print(k)

5.

import math

v = int(input())

h = abs(v + 1.7) * (2 * v + 3)

print(h)

Объяснение:

Тут во всех примерах будут разные переменные, то есть ответ из примера 1 не идет в переменную a в примере 2

4,4(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ