diana0720
?>

Разработать программу реализующую ввод в память массива целых чисел размерностью 5×6 а также нахождение максимального числа

Информатика

Ответы

Olifirenko119
PascalABC.NET ₃.₆.₃.₂₅₇₇

Пользовательский ввод:

## var m := ReadMatrInteger(5, 6); m.ElementsByRow.Max.Print

Заполнение случайными числами:

## var m := MatrRandom(5, 6, -99, 99).Print; m.ElementsByRow.Max.Print

Пример работы:


Разработать программу реализующую ввод в память массива целых чисел размерностью 5×6 а также нахожде
Разработать программу реализующую ввод в память массива целых чисел размерностью 5×6 а также нахожде
charlie79
Так как чертёжник оказался в начальной точке, значит после цикла у нас должно получиться число, обратное последней команде. В данном случае 
последняя команда такая: (8, -2), следовательно должны получить (-8, 2).
Возьмём начальную координату (0, 0) т.к. так проще считать.

Посмотрим где будет чертёжник после нескольких выполнений цикла
После первого по координатам х: 0 -1 + 0 + (-3) = -4
После первого по координатам y: 0 -4 + 2 + B = -2 + B

по оси Х нам не хватает ещё одного цикла, значит считаем после второго выполнения цикла
После второго по координатам x: -4 * 2 = -8
После второго по координатам y: (-2 + B) * 2 = -4 + 2B

Кол-во во "повтори" мы нашли. Это 2 т.к. при двух прокатах цикла мы получаем х= -8, что нам и надо чтобы вернуться в начальную точку. 

Осталось найти y. Согласно последней команде, y должен быть обратным -2, следовательно y = 2, составим уравнение и найдём B.
2 = -4 + 2B
-2B = -4 - 2
-2B = -6
2B = 6
B = 3

Отвечаем на поставленный вопрос: A+B = 2 + 3 = 5.
ответ: 5.
jardi
Если не ошибаюсь, то X и Z являются типа byte. Требовать от переменных этого типа извлечение корня неправильно. Так как это по определению целые положительные числа, размером до 256. От переменной, из которой извлекают корень, требуется тип значения - действительное число. Так что лучше сразу объявить эти две переменные типа double (похоже так в Паскале).  

В первом же случае лучше извлечь корень с операции sqrt. Снова, если не ошибаюсь, операция возведения в степени в Паскале довольно трудоемка что ли. Она определяется через exp и ln. Так что лучше не заморачиваться, а воспользоваться оператором  sqrt.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Разработать программу реализующую ввод в память массива целых чисел размерностью 5×6 а также нахождение максимального числа
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dnikolay365
sergeevna
miyulcha8077
Кулагина_Владимир1179
zuzazuza61
jeep75
smileystyle
Староческуль-Станиславовна
Чему равна основание 8-ричной системы счисления
Викторович Попков
afilippov3321
kirik197308
Advantage9111
Лилит_Шутова
Ainura Pokhomova
eisakov86