div:last-child{padding-bottom:0;border:0}.mass_comments_action{display:none}.comm-box{margin-bottom:20px}.comm-title{float:left;font-size:22px;font-weight:700;color:#333}.full-title{font-size:22px;font-weight:700;color:#333;margin-bottom:20px}.comm-user{float:right;font-size:14px;padding-top:5px}.comm-bott{font-size:17px;line-height:24px}.comm-bott>div,.answers .element .content{word-wrap:break-word;font-size:18px;line-height:24px;font-weight:400;color:#000}#news_set_sort{float:right;margin-top:-5px}.side-title{color:#333;font-weight:800;text-align:center;margin-bottom:15px}.side-btnbox{text-align:center}.btn.bg-blue{background-color:#fff}#moreres{background:#fff;color:#000;font-size:14px;text-transform:none;box-shadow:none;border-radius:17px;border-bottom:2px solid #e9e9e9}#moreres.lds-ring-loader{opacity:.5;cursor:default}#moreres .lds-ring{display:inline-block;position:absolute;width:35px;height:35px}#moreres .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:3px;border:3px solid #333;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#333 transparent transparent transparent}#moreres .lds-ring div:nth-child(1){animation-delay:-0.45s}#moreres .lds-ring div:nth-child(2){animation-delay:-0.3s}#moreres .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-desc{box-shadow:0 0 3px #ece3e3;padding:24px;margin-top:24px;border-radius:10px}.main-desc p{margin:10px}.main-desc ul{margin-left:40px}.main-desc ul li{list-style-type:disc}.centerblock{text-align:center}.infousers:before{content:attr(data-fergetmising);width:95%;display:block;background:rgba(215,229,0,0.27058823529411763);margin-bottom:15px;padding:12px 15px;border-radius:7px;line-height:22px;font-size:15px}
profile
Размещено 4 года назад по предмету Информатика от lordd007

СРОЧНО!Пишу прогу с процедурами, которая считает количество "особых "элементов матрицы, но в конце проги не работает writeln, в чём может быть проблема?
Вот задача.
Заданная целочисленная матрица размером NXM. Определить k-количество "особых" элементов матрицы, считая элемент "особым", если в его строке слева от него находятся элементы, меньшие его, а справа - большие.
Вот мой код.И если уж у меня все плохо,то предложите свой код программы.
program samost;
const n=5;     
m=5; 
type tmatr = array[1..n, 1..m] of integer;
var a:tmatr;   
i,j,k:integer; 
procedure PrintMatrix(var g:tmatr);
begin   
var  i,j,k:integer;   
for i:=1 to n do     
begin       
for j:=1 to n do       
write(g[i,j]:4);       
writeln     
end;
end; 
procedure MakeMatrix;
begin   
var  i,j,k:integer;   
randomize;   
for i:=1 to n do         
for j:=1 to n do           
begin             
a[i,j]:=random(10)-5;           
end;
end; 
begin 
MakeMatrix; 
writeln('matrica A: '); 
PrintMatrix(a); 
  
k:=0; 
for i:=1 to n do     
for j:=1 to m do       
 begin         
if (a[i,j]<a[i+1,j])and(a[i,j]>a[i-1,j]) then inc(k)       
end; 
writeln('kolichestvo elementov = ',k);
end.

  1. Ответ на вопрос
    Ответ на вопрос дан Beetlejuice541
    program samost;
    const n=5; 
    m=5; 
    type tmatr = array[1..n, 1..m] of integer;
    var a:tmatr; 
    i,j,k:integer; 
    procedure PrintMatrix(var g:tmatr);
    begin 
    var i,j:integer; 
    for i:=1 to n do 
    begin 
    for j:=1 to n do 
    write(g[i,j]:4); 
    writeln 
    end;
    end; 
    procedure MakeMatrix;
    begin 
    var i,j,k:integer; 
    randomize; 
    for i:=1 to n do 
    for j:=1 to n do 
    begin 
    a[i,j]:=random(10)-5; 
    end;
    end; 
    begin 
    MakeMatrix; 
    writeln('matrica A: '); 
    PrintMatrix(a); 
    k:=0; 
    for i:=1 to n do 
    for j:=2 to m-1 do 
    begin 

    if (a[i,j]>a[i,j-1])and(a[i,j]<a[i,j+1]) then 
    begin
    k:=k+1; ;
    writeln(i,j);
    end;
    end; 
    writeln('kolichestvo elementov = ',k);
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан Beetlejuice541
      это чтобы знать какой элемент,можешь удалить
    2. Ответ на вопрос
      Ответ на вопрос дан Beetlejuice541
      writeln(i,j);-это чтобы знать какой элемент,можешь удалить
  2. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    program samost;

    const
      n = 5;
      m = 5;

    type
      tmatr = array[1..n, 1..m] of integer;

    procedure PrintMatrix(g: tmatr);
    var
      i, j: integer;
    begin
      for i := 1 to n do
      begin
        for j := 1 to n do Write(g[i, j]:4);
        Writeln
      end
    end;

    procedure MakeMatrix(var a: tmatr);
    var
      i, j: integer;
    begin
      Randomize;
      for i := 1 to n do
        for j := 1 to n do a[i, j] := random(10) - 5;
    end;

    var
      a: tmatr;
      i, j, k: integer;

    begin
      MakeMatrix(a);
      Writeln('matrica A: ');
      PrintMatrix(a);
      k := 0;
      for i := 1 to n do
        for j := 2 to m-1 do
          if (a[i, j] < a[i, j+1]) and (a[i, j] > a[i, j-1]) then inc(k);
      Writeln('kolichestvo elementov = ', k);
    end.

    Тестовое решение:

    matrica A:
       4   4   0  -2  -3
       1  -4   4  -5   0
       2   4  -2   1  -2
      -4  -5  -4  -2   4
       1   0   0  -3   2
    kolichestvo elementov = 2



Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.