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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2010, 18:40   #1
basav1k
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 27
Печаль подпрограми

Помогите пожалусто решить вот ету задачку
Задание 2. Составить программу обработки двумерного массива, оформив введение, выведение и обработку элементов массива, в виде подпрограмм.

Дан двумерный массив целых чисел. В каждой строке найти количество элементов ровных а.
basav1k вне форума Ответить с цитированием
Старый 18.05.2010, 19:13   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
uses
  crt;
type
  mas=array [1..100,1..100] of integer;
var
  a:mas;
  i,j:integer;
{процедура ввода матрицы}

procedure VVod(var a:mas);
var
  i,j,n,m:integer;
begin
randomize;
  write('Количество строк: ');
  readln(n);
  write('Количество столбцов:');
  readln(m);
  for i:=1 to n do
    for j:=1 to m do
    begin
      a[i,j]:=random(10)-5;
    end;
    end;
    {процедура вывода матрицы}
    
    procedure ViVod(var a:mas);
    var
       i,j,n,m:integer;
    begin
    writeln('Исходный массив: ');
  for i:=1 to n do
  begin
    for j:=1 to m do
      write(a[i,j]:2,' ');
    writeln
  end;
end;

Procedure KOlich(Var a:mas);
var
 i,j,n,m,kol,l:integer;
begin
write('Введите L: ');
readln(l);
for i:=1 to n do
 begin
kol:=0;
for j:=1 to m do
if l=a[i,j] then
inc(kol);
writeln('Количество элментов равных ',L,' ',i,'-й строки:=',kol);
end;
end;

{основная программа}
begin
  Vvod(a);
  Vivod(a);
  KOlich(a);
end.
Когда сами делать научитесь?А?
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 18.05.2010, 19:16   #3
basav1k
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 27
По умолчанию

спасибо ROMA2PVT
basav1k вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal Подпрограми Задача Vera-Dinisova Помощь студентам 2 22.06.2009 15:22
Подпрограми на Паскал Рітка-кулеметчиця Помощь студентам 16 25.02.2009 01:38