Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 20:29   #1
Настяyu
Новичок
Джуниор
 
Регистрация: 26.12.2011
Сообщений: 30
По умолчанию Переорганизовать ввод элементов массива с учетом задания.

В данной квадратной целочисленной матрице порядка 17 указать индексы всех элементов с наибольшим значением.

Program Z2;
Type
matrix=array[1..100, 1..100] of real;
mass=array[1..100] of real;
Var
matrica: matrix;
row: mass;
column: mass;
i,j,M,N,row_index,column_index: integer;
max_value:real;
begin
write('Матрица порядка 17');
writeln;
N := 17;
M := 17;
for i:=1 to N do
begin
for j:=1 to M do
begin
matrica[i,j] := random(200) - 100;
end;
end;
writeln('Введенная матрица:');
for i:=1 to N do
begin
for j:=1 to M do
begin
write(' ',matrica[i,j]);
end;
writeln;
end;
max_value := -100;
row_index := 0;
column_index := 0;
for i:=1 to N do
for j := 1 to M do
if max_value < matrica[i,j] then
max_value := matrica[i,j];
writeln('max_value:', max_value);
for i:=1 to N do
begin
for j := 1 to M do
begin
if matrica[i,j] = max_value then
begin
inc(row_index);
inc(column_index);
row[row_index] := i;
column[column_index] := j;
end
end
end;
writeln('Индексы элементов с наибольшим значением:');
for i := 1 to row_index do
begin
writeln('[', row[i], ',', column[i],']');
end
end.
Настяyu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Ввод элементов массива! d00ker Помощь студентам 2 24.10.2010 13:53
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16
Ввод элементов массива Х с помощью цикла for: veter_s_morya Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2008 18:19