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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2011, 19:28   #1
1Dima
Подтвердите свой е-майл
 
Регистрация: 23.03.2011
Сообщений: 16
По умолчанию Двумерные массивы

Допишпите пожалуйста скрипт

Побудувати двовимірний масив з дійсних чисел з п'ятьма рядками і п'ятьма стовбцями.Вивести масив на екран у вигляді таблиці, задати формати виведення чисел з двома числами після крапки.Визначити мінімальний елемент і його індекси.

Uses
SysUtils;

Const n=15; m=5;
Var b:array [1..n,1..m] of real;
i,j:integer;
min: real;
begin
randomize;
for i:=1 to n do
for j:=1 to n do
begin
b[i,j]:=random(15);
writeln ('b[',i,',',j']=',b[i,j]:5:2);
end;
for i:=1 to n do
end.
1Dima вне форума Ответить с цитированием
Старый 23.03.2011, 23:48   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

примерно так получается....

Код:
Const n=5; 
Var b:array [1..n,1..n] of real;
i,j, ind_i, ind_j:integer;
min: real;
begin
randomize;
for i:=1 to n do
begin
for j:=1 to n do
begin
b[i,j]:=random(50);
write('b[',i,',',j,']=',b[i,j]:5:2,'  ');
end;
writeln;
end;
min:=b[1,1];
for i:=1 to n do
for j:=1 to n do
begin
if min>b[i,j] then
begin
min:=b[i,j];
ind_i:=i;
ind_j:=j;
end;
end;
writeln ('Минимальный элемент равен ' ,min,' индекс i=',ind_i,' индекс j=',ind_j);
for i:=1 to n do
end.
++ в репутацию.... если получилось то что нужно)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 24.03.2011, 21:27   #3
1Dima
Подтвердите свой е-майл
 
Регистрация: 23.03.2011
Сообщений: 16
По умолчанию

дякую))+++++
1Dima вне форума Ответить с цитированием
Старый 26.03.2011, 15:22   #4
1Dima
Подтвердите свой е-майл
 
Регистрация: 23.03.2011
Сообщений: 16
По умолчанию

вот сделал как надо))) все работает!!!


program minlem;

{$APPTYPE CONSOLE}

uses
SysUtils;

Const n=5; m=5;
Var b:array [1..n,1..m] of real;
i,j,nomer_radka,nomer_stovbca:integ er;
min: real;
begin
randomize;
writeln ('Nash vasuv: ');
writeln;
for i:=1 to n do
for j:=1 to m do
begin
b[i,j]:=random(25);
writeln('b[',i,',',j,']=',b[i,j]:5:0);
end;
min:=b[1,1];
nomer_radka:=1;
nomer_stovbca:=1;
for i:=1 to n do
for j:=1 to m do
if b[i,j]<min then
begin
min:=b[i,j];
nomer_radka:=i;
nomer_stovbca:=j;
end;
writeln;
writeln('Nasha matruza: ');
writeln;
for i:=1 to n do
begin
for j:=1 to m do
write (b[i,j]:5:0);
writeln;
end;
writeln;
writeln ('Minimalnyu element: ' ,min:1:0);
writeln ('Nomer radka =',nomer_radka,', Nomer stovbca=',nomer_stovbca);
readln;
end.
1Dima вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерные массивы dddrr Общие вопросы .NET 1 02.12.2010 23:42
ДВУМЕРНЫЕ МАССИВЫ rhbcnbyf Паскаль, Turbo Pascal, PascalABC.NET 2 09.06.2010 08:36
Двумерные массивы Tina Общие вопросы .NET 0 29.12.2009 19:27
Двумерные массивы Linker88 Паскаль, Turbo Pascal, PascalABC.NET 3 19.04.2009 22:31
Массивы двумерные Nika_D Помощь студентам 3 19.01.2008 23:45