Консультация № 194201
16.12.2018, 13:06
0.00 руб.
1 3 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Помогите пожалуйста не понимаю как сделать эту матрицу ,которую формирует и выводит на экран матрицу mart в соответствии размера n x m (n и m вводятся пользователем) Packal
Прикрепленные файлы:
1a6fbe13123a956d1ec20e37c65f8e492707d613.PNG

Обсуждение

давно
Профессор
401888
1232
16.12.2018, 13:42
общий
16.12.2018, 20:45
это ответ
Здравствуйте, 01goch01!
Здесь не нужно m и n, матрица квадратная.
[code lang=pascal]
var a:array[1..20,1..20] of byte;
n,i,j:byte;
begin
repeat
write('Введите размер матрицы от 3 до 20 n=');
readln(n);
until n in [3..20];
for i:=1 to n do
begin
for j:=1 to n do
begin
if((j<=i)and(j<=n-i+1))//левый треугольник
or((j>=n-i+1)and(j>=i)) then a[i,j]:=1//правый треугольник
else a[i,j]:=0;
write(a[i,j]:2);
end;
writeln;
end;
end.[/code]
5
Спасибо большое очень помогли .
давно
Посетитель
402606
3
16.12.2018, 15:04
общий
не молги бы пожалуйста еще помочь просто я только учусь и не понимаю этого а времени мало
Где С=round((А+В)/2), А =1 В =3

В каждой строке матрицы rmatr[n, m] выбирается элемент с наименьшим
значением, затем среди этих чисел выбирается наибольшее. Указать индексы
элемента с найденным значением.

и вот это пожалуйста
Где A=3
Найти наибольшие и наименьшие элементы матрицы rmatr[n, m] и поменять
их местами.

Заранее спасибо большое. постараюсь разобраться и больше не беспокоить вас
давно
Старший Модератор
31795
6196
16.12.2018, 20:44
общий
Адресаты:
В будущем пользуйтесь кнопкой
, там есть много языков, а также вариант установки размера отображаемого кода.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа