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

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

22.09.2011, 20:58. Показов 1926. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано действительное число х. Получить квадратную матрицу порядка 10 (середина заполняется нулями).
1 х ... x^8 x^9
x 0 ... 0 x^8
............................
x^8 0 ... 0 x
x^9 x^8 ... x 1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2011, 20:58
Ответы с готовыми решениями:

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

Получить квадратную матрицу порядка n
Получить квадратную матрицу порядка n: Program NMatrix; var a:array of integer; n, i,...

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

Дано действительное число х. Получить квадратную матрицу порядка 10
1 x...x^8 x^9 x 0...0 x^8 . . - ,середина...

3
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
24.09.2011, 10:08 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
uses crt;
const n=10;
var a:array[1..n,1..n] of real;
    x,p:real;
    i,j:byte;
begin
write('x=');
read(x);
p:=1;
for i:=1 to n do
 begin
  a[1,i]:=p;//заполняем периметры
  a[i,1]:=p;
  a[n,n-i+1]:=p;
  a[n-i+1,n]:=p;
  p:=p*x; //повышаем степень х
 end;
writeln('Матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
     // заполним середину
    if not( i in [1,n])and not(j in [1,n]) then a[i,j]:=0;
    write(a[i,j]:8:2);
   end;
  writeln;
 end;
end.
1
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 10
29.11.2011, 19:52 3
А как вывести этот код в делфи стринггрид?!
0
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.11.2011, 20:34 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls, Spin;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    StringGrid1: TStringGrid;
    Edit1: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
const n=10;
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var a:array[1..n,1..n] of real;
    x,p:real;
    i,j:integer;
begin
x:=Strtofloat(Edit1.Text);
StringGrid1.ColCount:=n;
StringGrid1.RowCount:=n;
p:=1;
for i:=1 to n do
 begin
  a[1,i]:=p;//заполняем периметры
  a[i,1]:=p;
  a[n,n-i+1]:=p;
  a[n-i+1,n]:=p;
  p:=p*x; //повышаем степень х
 end;
for i:=1 to n do
for j:=1 to n do
 begin
  // заполним середину
  if not( i in [1,n])and not(j in [1,n]) then StringGrid1.Cells[j-1,i-1]:='0'
  else StringGrid1.Cells[j-1,i-1]:=FloatToStrF(a[i,j],fffixed,8,2);
 end;
end;
 
end.
0
29.11.2011, 20:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2011, 20:34
Помогаю со студенческими работами здесь

Получить действительную квадратную матрицу порядка 8, элементами которой расположенные по заданной схеме
Даны действительные числа a1,...,a64. Получить действительную квадратную матрицу порядка 8,...

Построить квадратную матрицу порядка 2n
Построить квадратную матрицу порядка 2n Паскаль изучаю только 2 месяц, прошу не сильно сложно...

Сформировать квадратную матрицу n-го порядка
Помогите сделать матрицу по образцу Сам попробовал но что то вникнуть не могу Const x =...

Сформировать квадратную матрицу порядка n
сформировать квадратную матрицу порядка n по заданному образцу c выводом в файл ...

Сформировать квадратную матрицу порядка n
1 2 3 ... n-2 n-1 n 2 2 4 ... n-1 n 0 3 4 5 ... n 0 ...

Сформировать квадратную матрицу порядка n
0 0 0 ...0 0 1 0 0 0 ...0 2 0 0 0 0 ...3 0 0 ................. 0 n-1 0....0 0 0 n 0 0 ...0 0...


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

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

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