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

Дан двумерный массив 4х4, определить максимум и минимум, определить разность, заменить главную диагональ на полученную

20.06.2013, 09:33. Показов 1535. Ответов 1
Метки нет (Все метки)

Дан двумерный массив 4х4, определить максимум и минимум, определить разность, заменить главную диагональ на полученную разность
Дан двумерный массив 4х4, определить максимум и минимум, определить разность максимума и минимума, заменить главную диагональ на полученную разность
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2013, 09:33
Ответы с готовыми решениями:

Дан двумерный массив 4х4, определить максимум и минимум, определить разность, заменить главную диагональ на полученную разность
Дан двумерный массив 4х4, определить максимум и минимум, определить разность максимума и минимума,...

Ввести массив 4:4. Определить максимум , определить минимум,определить разность
Ввести массив 4:4. Определить максимум , определить минимум,определить разность. Главную диагональ...

определить максимум и минимум из 4х чисел. найти разность max-min
определить максимум и минимум из 4х чисел. найти разность max-min как сделать задачу???? Сделайте...

Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если таких элементов нет, вывести соответствующее сообще
Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если...

1
SausageFlat
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
20.06.2013, 09:46 2
Лучший ответ Сообщение было отмечено hard1 как решение

Решение

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
56
57
58
59
60
61
62
63
const
  n = 4;
 
type
  matr = array[1..n, 1..n] of integer;
 
procedure zapolnenie(var mas: matr);
var
  i, j: integer;
begin
  for i := 1 to n do
    for j := 1 to n do
      mas[i, j] := random(99) + 1;
end;
 
procedure vivod(const mas: matr);
var
  i, j: integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to n do
      write(mas[i, j]:4);
    writeln;
  end;
end;
 
procedure zamena(var mas: matr; const razn: integer);
var
  i: integer;
begin
  for i := 1 to n do
    mas[i, i] := razn;
end;
 
procedure poisk(var mas: matr);
var
  i, j, min, max: integer;
begin
  min := mas[1, 1];
  max := mas[1, 1];
  for i := 1 to n do
    for j := 1 to n do
    begin
      if min > mas[i, j] then
        min := mas[i, j];
      if max < mas[i, j] then
        max := mas[i, j];
    end;
//  Writeln(min, ' ', max);
  zamena(mas, max - min);
end;
 
var
  mas: matr;
 
begin
  zapolnenie(mas);
  vivod(mas);
  poisk(mas);
  Writeln;
  vivod(mas);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2013, 09:46
Помогаю со студенческими работами здесь

Ввести двумерный массив и вывести из него главную диагональ
Задание такое: Написать com-программу, которая позволит ввести двумерный массив 5х5. И вывести из...

Определить среднее арифметическое каждого столбца матрицы, определить максимум и минимум каждой строки
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main()...

Двумерный массив.Определить минимум среди сумм?
Дана целочисленная квадратная матрица. Определить минимум среди сумм модулей элементов диагоналей,...

Двумерный массив. Максимум, минимум, перестановка.
Дана матрица D(8x8), элементами которой являются целые числа. Преобразовать исходную матрицу...


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

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

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