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

Получить квадратную матрицу порядка n

08.12.2012, 16:48. Показов 822. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Получить квадратную матрицу порядка n

-1 2 -3 .... n-2 -(n-1) n
-n n-1 -(n-2) .... 3 -2 1
1 -2 3 .... -(n-2) n-1 -n
n -( n-1) n-2 .... -3 2 -1
............................................................................
-1 2 -3 .... n-2 -(n-1) n
-n n-1 -(n-2) .... 3 -2 1

Матрицу саму сформировал, но не могу расставить минусы.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 type mas=array[1..100,1.. 100] of integer;
   var a:mas;
       i,j,n,m:integer;
 begin
   write('n=');readln(n);
   for i:=1 to n do 
     begin
       for j:=1 to n do 
         begin
             if i mod 2 =1 then
             a[i,j]:=j
             else a[i,j]:=n-j+1;
             write(a[i,j]:4);
         end;
       writeln;
     end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 16:48
Ответы с готовыми решениями:

Получить квадратную матрицу порядка n
Прошу помочь решить данное задание, заранее благодарю за Вашу помощь. Даны действительные числа...

Получить квадратную матрицу порядка N
получить квадратную матрицу порядка N, где по диагонали с лева на право единици, а остальные нули.

Получить квадратную матрицу порядка n: (а)
Получить квадратную матрицу порядка n:

Получить квадратную матрицу порядка n
1 2 ... n-1 n n+1 n+2 ... ...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
08.12.2012, 19:12 2
Вроде так, но некрасиво.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var a:array[1..100,1.. 100] of integer;
    i,j,n:integer;
begin
clrscr;
write('n=');
readln(n);
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    if i mod 2 =1 then a[i,j]:=j
    else a[i,j]:=n-j+1;
    if ((j mod 2=0)and((i mod 4=0)or((i+1)mod 4=0)))
    or((j mod 2=1)and(((i mod 4<>0)and(i mod 2=0))or(((i+1)mod 4<>0)and((i+1)mod 2=0))))
    then a[i,j]:=-a[i,j];
    write(a[i,j]:4);
   end;
  writeln;
 end;
readln
end.
1
1 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 18
08.12.2012, 20:25  [ТС] 3
Puporev , огромное спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 20:25
Помогаю со студенческими работами здесь

Получить квадратную матрицу порядка 8
помогите сделать прогу по готовому алгоритму: Даные действительные числа х1......х8. получить...

Получить квадратную матрицу порядка n
1. Получить квадратную матрицу порядка n: Концепт данного задания вообще не понимаю, просьба...

Получить квадратную матрицу порядка n:
Ещё одна задачечка на Паскале из рода непонятных для меня: Получить квадратную матрицу порядка n: ...

Получить квадратную матрицу порядка n
1) 2 1 1 . . . 0 . .. . 0. . . 1 1 2 2) 1 1 1...


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

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

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