12 / 12 / 1
Регистрация: 08.11.2009
Сообщений: 111
1

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

16.06.2011, 13:44. Показов 1411. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ помогите пожалуйста написать!

1. Дана матрица N*N.
Найти максимальный из элементов, расположенных на побочной диагонали

2. Опишите геометрический объект куб с помощью ООП
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2011, 13:44
Ответы с готовыми решениями:

Среди элементов матрицы расположенных выше побочной диагонали найти максимальный элемент
Дан двумерный целочисленный массив из n строк и m столбцов. Написать программу, которая среди...

Найти максимальный элемент среди элементов, расположенных выше побочной диагонали
Дан массив А . Найти максимальный элемент среди элементов, расположенных выше побочной диагонали....

Найти произведение всех элементов, расположенных на побочной диагонали матрицы
Найти произведение всех элементов, расположенных на побочной диагонали и выше ее матрицы размером...

Найти сумму элементов, расположенных выше побочной диагонали транспонированной матрицы
Дана квадратная матрица. Найти сумму элементов, расположенных выше побочной диагонали...

6
22 / 22 / 22
Регистрация: 15.05.2011
Сообщений: 69
16.06.2011, 14:02 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

вот 1 задача.
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
uses crt;
const n = 5;
type massive = array[1..n,1..n] of integer;
var
   i,j,max:integer;
   mas:massive;
procedure showM;
begin
   writeln;
   for i:=1 to n do
   begin
       for j:=1 to n do
       begin
          if i+j = n+1 then textcolor(2) else textcolor(1);
          write(mas[i,j]:4);
       end;
       writeln;
   end;
   writeln;
end;
procedure createM;
begin
   for i:=1 to n do
       for j:=1 to n do
           mas[i,j]:=random(101)-50;
end;
procedure findMax;
begin
max:=mas[1,n];
   for i:=1 to n do
       for j:=1 to n do
           if i+j = n+1 then
              if mas[i,j]>max then
                 max:=mas[i,j];
end;
begin
   randomize;
   createM;
   showM;
   findMax;
   textcolor(4);
   writeln('Max element=',max);
end.
1
12 / 12 / 1
Регистрация: 08.11.2009
Сообщений: 111
16.06.2011, 16:15  [ТС] 3
mustcl, Спасибо большое! а вторую не знаешь как сделать?
0
22 / 22 / 22
Регистрация: 15.05.2011
Сообщений: 69
16.06.2011, 17:35 4
Godsmack2007, вторую, нет.
0
12 / 12 / 1
Регистрация: 08.11.2009
Сообщений: 111
16.06.2011, 22:38  [ТС] 5
Народ подскажите как эту сделать?
2. Опишите геометрический объект куб с помощью ООП

Добавлено через 4 часа 43 минуты
хотя бы как и с чего там начать в интернете не могу ченить подобного найти
0
22 / 22 / 22
Регистрация: 15.05.2011
Сообщений: 69
17.06.2011, 07:03 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

я написал тут... но я не уверен что это то, что нужно... я задач такого плана не разу не видел.

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
uses crt;
Type
    TKube = class
    X,Y,Z:Integer;
    Width:Word;
    Height:Word;
    Depth:Word;
    Color:byte;
Constructor
Create(mX,mY,mZ:Integer; mWidth, mHeight, mDepth:Word);
    begin
    x:=mx;y:=my;z:=mz;Width:=mWidth;Height:=mHeight;Depth:=mDepth;
    end;
public
      property readX:Integer read X;
      property readY:Integer read Y;
      property readZ:Integer read Z;
      property readWidth:Word read Width;
      property readHeight:Word read Height;
      property readDepth:Word read Depth;
      property readColor:byte read Color write Color;
      procedure print;
      begin
      writeln('x=',x,' y=',y,' z=',z,' width=',Width,' height=',Height,' depth=',Depth,' color=',Color);
      end;
End;
var
   q:tkube;
begin
     q:=TKube.create(10,10,10,10,10,10);
     q.color:=2;
     q.print;
     writeln('x= ',q.readx);
     writeln('y= ',q.ready);
     writeln('y= ',q.readz);
     q.color:=5;
     q.print;
end.
1
12 / 12 / 1
Регистрация: 08.11.2009
Сообщений: 111
17.06.2011, 07:17  [ТС] 7
mustcl, еще раз огромное спасибо! сегодня узнаю)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2011, 07:17
Помогаю со студенческими работами здесь

Найти сумму всех элементов, расположенных на побочной диагонали матрицы и ниже ее
Разработать алгоритм методом пошаговой детализации и программу решения задачи, в которой найти...

Найти сумму всех элементов матрицы, расположенных на побочной диагонали и ниже ее
Извиняюсь за наглость, помогите написать две программы, очень срочно надо, сам не осилю....

Найти максимальный элемент среди отрицательных элементов матрицы, расположенных над побочной диагональю
14. Дана матрица А(4,4) 1. Найти максимальный элемент среди отрицательных элементов матрицы,...

Вывод суммы и среднее арифметическое элементов матрицы, расположенных на побочной диагонали
Задание: Дана матрица n*n. Создать текстовое меню доя возможности решения 3 пунктов. Создать...


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

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

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