0 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 11
1

Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вывести ее элементы следующим образом («уголками»)

10.12.2019, 21:46. Показов 1905. Ответов 2

Студворк — интернет-сервис помощи студентам
Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вывести ее элементы следующим образом («уголками»): все элементы первого столбца; элементы последней строки, кроме первого (уже выведенного) элемента; оставшиеся элементы второго столбца; оставшиеся элементы предпоследней строки и т. д.; последним выводится элемент A1,M.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2019, 21:46
Ответы с готовыми решениями:

Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вывести ее элементы «уголками»
Возникла проблема в решении матриц, помогите пожалуйста!!! 1. Дана квадратная матрица A порядка...

Дана квадратная матрица A. Вывести ее элементы особым образом
Дана квадратная матрица A порядка M.Начиная с элемента A1,1 вывести ее элементы следующим...

Дана матрица Xij получить и вывести на экран новую матрицу Yij элементы которой вычислить следующим образом:
Дана матрица Xij получить и вывести на экран новую матрицу Yij элементы которой вычислить следующим...

Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной1|побочной2 (начиная с одноэ
Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных...

2
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
11.12.2019, 08:17 2
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
program Project1;
const
  maxelem = 20;
var
  a: array[1..maxelem,1..maxelem] of integer; { Переменная для хранения массива.}
  m: integer; { Переменные для хранения значения строк и столбцов двумерного массива. }
  i,j,k: integer; { Вспомогательные переменные для организации циклов.}
 
begin
  Randomize;
  write('Введите значение размерности матрицы (не более ',maxelem,'): ');
  Readln(m);
  for i:= 1 to m do
    for j:= 1 to m do
      a[i,j]:= random(100);
  writeln('Исходный массив: ');
  for i:= 1 to m do
    begin
      for j:= 1 to m do
        write(a[i,j]:5);    { Вывод двумерного массива в консоль.}
      Writeln;
    end;
  {Код который выводит элементы квадратной матрицы уголками:
  вначале идут элементы первого столбца и последней строки,
  затем второго столбца и предпоследней строки и т. д.
  Конечным идет элемент, что стоит в правом верхнем углу.}
  for j:= 1 to m do
    begin
      writeln(j,' уголок.');
      for i:= 1 to m-j+1 do
        write(a[i,j]:4);
      for k:= j+1 to m do
        write(a[m-j+1,k]:4);
      writeln;
    end;
 
 
  Readln;
end.
0
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
11.12.2019, 08:23 3
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
uses crt;
const nmax=10;
var a:array[1..nmax,1..nmax] of integer;
    m,i,j,k:integer;
begin
repeat
write('Размер матрицы от 2 до ',nmax,' m=');
readln(m);
until m in [2..nmax];
randomize;
writeln('Матрица A:');
for i:=1 to m do
 begin
   for j:=1 to m do
    begin
     a[i,j]:=random(100);
     write(a[i,j]:3);
    end;
   writeln;
 end;
writeln('Вывод "уголков" с нижнего левого');
for k:=1 to m do
 begin
  for i:=1 to m-k+1 do write(a[i,k]:3);
  for i:=k+1 to m do write(a[m-k+1,i]:3);
  writeln
 end;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2019, 08:23
Помогаю со студенческими работами здесь

Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной (начиная с одноэлементной диагонали A[1,M])
Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной...

написать программу двумерный массив .Дана квадратная матрица порядка М, заполненная произвольным образом целы
написать программу двумерный массив .Дана квадратная матрица порядка М, заполненная произвольным...

Дана квадратная матрица порядка М. Заменить нулями элементы матрицы
Дана квадратная матрица порядка М. Заменить нулями элементы матрицы, лежащие ниже1|выше2...

Дана действительная квадратная матрица порядка n, все элементы которой различны
Вложение удалено модератлром


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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