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

Использование имени массива как параметра функции

10.03.2015, 20:23. Показов 1465. Ответов 2
Метки нет (Все метки)

Для получения результата разработать алгоритм и программу, содержащую функцию, исходными данными которой являются два массива X1, X2, ..., Xn и Y1, Y2, ..., Yn с заданным числом n элементов (или один из них) или матрица A из n строк и n столбцов.

Сама задача: Абсолютная величина разности максимальных элементов двух заданных столбцов матрицы A.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2015, 20:23
Ответы с готовыми решениями:

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

Использование имени процедуры в качестве параметра другой процедуры
Составить программу по заданному условию.Первая часть условия является заданием на разработку...

Использование массива как параметра функции
Для получения результата составить функцию, исходными данными которой являются два массива Х1,...

Использование массива как параметра функции
Для получения результата составить функцию, исходными данными которой являются два массива X1, X2,...

2
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 46
12.03.2015, 14:37 2
Поднимаю тему! Очень прошу помочь.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5995 / 3571 / 2505
Регистрация: 22.11.2013
Сообщений: 10,171
Записей в блоге: 1
12.03.2015, 17:54 3
Лучший ответ Сообщение было отмечено Akredi как решение

Решение

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
const
  n=5;
type
  TMatrix = array [1..n,1..n] of Integer;
 
function  Clc(const a: TMatrix; c1, c2: Integer): Integer;
var
  m1, m2, i: Integer;
begin
  m1:=a[1,c1]; m2:=a[1,c2];
  for i:=2 to n do begin
    if a[i,c1]>m1 then m1:=a[i,c1];
    if a[i,c2]>m2 then m2:=a[i,c2];
  end;
  Clc:=Abs(m1-m2);
end;
 
var
  a: TMatrix;
  i, j: Integer;
begin
  Randomize;
  WriteLn('A=');
  for i:=1 to n do begin
    for j:=1 to n do begin
      a[i,j]:=Random(100); Write(a[i,j]:4);
    end; WriteLn;
  end;
  repeat
    Write('Индексы 2-х столбцов: '); ReadLn(i,j);
  until (i in [1..n]) and (j in [1..n]) and (i<>j);
  WriteLn('Модуль разности максимальных элементов заданных столбцов: ',
    Clc(a, i, j));
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2015, 17:54

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

Использование имени процедуры в качестве параметра другой процедуры
Предложите, пожалуйста, пример решения след. задачи с использованием вышеуказанного условия: ...

Использование массива как параметра функции
Ребята, невероятно срочно нужна помощь с программой) &quot;Для получения результата составить...

Использование массива, как параметра функции
Нашёл данную статью https://www.cyberforum.ru/cpp-beginners/thread1634378.html и заинтересовался,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.