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

Проверить, лежит ли на главной диагонали максимальный отрицательный элемент матрицы A

29.05.2011, 13:27. Показов 1915. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проверить, лежит ли на главной диагоналимаксимальный отрицательный
элемент матрицыA(n,n).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2011, 13:27
Ответы с готовыми решениями:

Проверить, лежит ли на побочной диагонали минимальный положительный элемент матрицы A(n, n)
Помогите пожалуйста составить программу на форме ,(проверить лежит ли на побочной диагонали...

Для каждой строки матрицы определить максимальный отрицательный элемент и среднее арифметическое положительных
сгенерировать матрицу размерности М х К из случайных вещественных чисел из интервала . Вывести её...

Из элементов лежащих выше главной диагонали найти максимальный элемент, а ниже главной-отрицательный минимальный элемент
Дан массив A(m,n). Из элементов лежащих выше главной диагонали найти максимальный элемент, а ниже...

Заменить все элементы главной диагонали квадратной матрицы нулями, если на главной диагонали есть хотя бы один отрицательный элемент
Заменить все элементы главной диагонали квадратной матрицы (4*4) нулями, если на главной диагонали...

2
S9
Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
31.05.2011, 13:56 2
Лучший ответ Сообщение было отмечено savagebutterfly как решение

Решение

Может не очень красиво, но зато работает)
Delphi
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
unit main;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, XPMan, Grids;
 
type
  TForm1 = class(TForm)
    StringGrid1: TStringGrid;
    XPManifest1: TXPManifest;
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  A:Array[0..100,0..100] Of Integer;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
Var
  i,j,M,N:Integer;
begin
Randomize;
M:=StrToInt(Edit1.Text);
N:=StrToInt(Edit2.Text);
StringGrid1.RowCount:=M;
StringGrid1.ColCount:=N;
For i:=0 To M Do
  For j:=0 To N Do
    Begin
      StringGrid1.Cells[i,j]:=IntToStr(Random(20)-10);
      A[i,j]:=StrToInt(StringGrid1.Cells[i,j]);
    End;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
Var
  i,j,M,N,Min,imin,jmin:Integer;
begin
  Randomize;
  Min:=-1;
  M:=StrToInt(Edit1.Text);
  N:=StrToInt(Edit2.Text);
  StringGrid1.RowCount:=M;
  StringGrid1.ColCount:=N;
//Ищем самый отрицательный элемент =)
  For i:=0 To M Do
    For j:=0 To N Do
      If A[i,j] < Min Then
        Begin
          Min:=A[i,j];
          imin:=i;
          jmin:=j;
        End;
  If imin = jmin Then
    ShowMessage('Минимальный элемент на главной диагонали')
      Else
    ShowMessage('На главной диагонали нет мин. элемента');
End;
 
procedure TForm1.Button3Click(Sender: TObject);
begin
  Form1.Close;
end;
 
end.
Вложения
Тип файла: rar Files.rar (195.2 Кб, 32 просмотров)
1
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 8
02.06.2011, 17:00  [ТС] 3
Спасибо огромное!!!!

Добавлено через 4 минуты
Мне главное - работает!!!!!!!!!!!!!!!!!!!!!!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2011, 17:00
Помогаю со студенческими работами здесь

В квадратной матрице 6х6 найти максимальный элемент, который лежит на побочной диагонали и максимальный элемент в каждой строке матрицы
В квадратной матрице 6х6 найти максимальный элемент, который лежит на побочной диагонали и...

Если максимальный элемент матрицы стоит на главной диагонали, то все элементы главной диагонали сделать равными максимальному.
Задана матрица D(4,4). Если максимальный элемент матрицы стоит на главной диагонали, то все...

Переписать элементы главной диагонали матрицы в одномерный массив и разделить их на максимальный элемент главной диагонали
Дана матрица A(N,N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите...

Заменить элементы главной диагонали матрицы на максимальный элемент побочной диагонали на минимальный элемент
в квадратной матрице находящейся в файле найти максимальный и минимальный элементы и заменить...


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

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

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