• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Язык программирования - Паскаль. Двумерный массив

Chelios_rus

Новые
Регистрация
13 Дек 2013
Сообщения
21
Реакции
0
Баллы
0
Язык программирования - Паскаль. Двумерный массив

Дан двумерный массив 6 на 8. Найти номер строки и номер столбца минимального элемента.
 
Дан двумерный массив 6 на 8. Найти номер строки и номер столбца минимального элемента.
Сразу скажу: на меня не рассчитывайте. Ибо оказание "помощи" в решении подобных задач ясельно-дебильного уровня считаю делом абсолютно безнравственным. Вот так вот.
 
ну спасибо хоть на этом
 
ну спасибо хоть на этом
Да не за что, в общем-то. Единственное - если Вы выложите результаты своих попыток самостоятельного решения этой... (тьфу, прости, Господи) "задачи", то разговор будет другим. От оказания реальной помощи я не отказываюсь.
 
мне просто нужно было чем скорее тем лучше
 
это всё что я пока сделал, помогите дополнить)
program ABC;
var array[1..6,1..8] of integer;
a,d,i,n,s:integer;
begin
 
это всё что я пока сделал, помогите дополнить)
program ABC;
var array[1..6,1..8] of integer;
a,d,i,n,s:integer;
begin
М-да... достижение... Ну ладно, что уж с Вами поделаешь, раз обещал:
Код:
program ABC;
var
 A:array[1..6,1..8] of integer;
 i,j,Imin,Jmin,Min:integer;
begin
 Randomize;
 Min:=1000;
 for i:=1 to 6 do
  begin
   for j:=1 to 8 do
    begin
     A[i,j]:=Random(20);
     write(A[i,j]:4);
     if A[i,j]<Min then
      begin
       Min:=A[i,j];
       Imin:=i;
       Jmin:=j;
      end;
    end;
   writeln;
  end;
 writeln;
 writeln('Imin= ',Imin,'   Jmin= ',Jmin, '   A[',Imin,',',Jmin,']= ',A[Imin,Jmin]);
 readln
End.
 
спасибо, а можно что бы в ручную работала?
 
спасибо, а можно что бы в ручную работала?
Можно:
Код:
program ABC;
var
 A:array[1..6,1..8] of integer;
 i,j,Imin,Jmin,Min:integer;
begin
 Min:=1000;
 for i:=1 to 6 do
  begin
   for j:=1 to 8 do
    begin
     write('A[',i,',',j,']= ');
     readln(A[i,j]);
     if A[i,j]<Min then
      begin
       Min:=A[i,j];
       Imin:=i;
       Jmin:=j;
      end;
    end;
  end;
 writeln;
 for i:=1 to 6 do
  begin
   for j:=1 to 8 do
    write(A[i,j]:4);
   writeln;
  end;
 writeln;
 writeln('Imin= ',Imin,'   Jmin= ',Jmin, '   A[',Imin,',',Jmin,']= ',A[Imin,Jmin]);
 readln
End.
 
спасибо большое, сильно выручаете
 
Назад
Сверху