Предмет: Информатика, автор: Malyana021296

Задание: составить программу решения задачи.
Указания к выполнению: самостоятельно выполнить все этапы решения
задачи. Ввод и вывод матрицы оформить в виде процедур. При
необходимости выделить в задаче вспомогательные алгоритмы и оформить
их в виде подпрограмм.паскаль

Дана матрица, определить количество «особых» элементов. Элемент
считается «особым», если он больше суммы остальных элементов строки.
.

Ответы

Автор ответа: Gilbord
0
const
  n = 10;
  m = 10;

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

procedure EnterMas(var Mas: Matrix);
var  i, j: integer;
begin
  randomize;
  for i := 1 to n do
    for j := 1 to m do
      Mas[i, j] := random(100);
end;

procedure GiveMas(var Mas: Matrix);
var  i, j: integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      write(Mas[i, j], ' ');
    end;
    writeln;
  end;
end;

function SumStroki(Mas: Matrix; i, k: integer): integer;
var
  j, sum: integer;
begin
  sum := 0;
  for j := 1 to m do
    Sum := Sum + Mas[i, j];
  SumStroki := sum - k;
end;

function Element(var Mas: Matrix): integer;
var
  i, j, count: integer;
begin
  count := 0;
  for i := 1 to n do
    for j := 1 to m do
      if Mas[i, j] > SumStroki(Mas, i, Mas[i, j]) then inc(count);
  Element := count;
end;

var  Mas: Matrix;
  Sum, Max: integer;

begin
  EnterMas(Mas);
  GiveMas(Mas);
  writeln('Кол-во особых элементов ', Element(Mas));
end.
Похожие вопросы
Предмет: Английский язык, автор: horkovva
Задание 1
If you come early, you ……………. my brother. He'll be here until 3 o' clock.
Варианты ответов:
1. will meet
2. will not meet
3. meet
4. meets
Задание 2
If Polly …………. a lot of homework, she goes out with her friends.
Варианты ответов:
1. doesn't have
2. don't have
3. will have
4. won’t have
Задание 3
I'll start working on the report when I ………. to work tomorrow morning.
Варианты ответов:
1. get
2. will get
3. won’t get
4. will be get
Задание 4
If you ……………….. me, ask your mother.
Варианты ответов:
1. don't believe
2. doesn't believe
3. don’t believes
4. believes
Задание 5
If it …………… , we’ll stay at home.
Варианты ответов:
1. rains
2. will rain
3. won’t rains
4. rain
Задание 6
When water freezes, it ……… to ice.
Варианты ответов:
1. turns
2. turn
3. will turn
4. will turns
Задание 7
Food stays fresh for longer if you ………. it in the fridge.
Варианты ответов:
1. put
2. will put
3. doesn’t put
4. puts
Задание 8
If I ………. his telephone number, I'll call him.
Варианты ответов:
1. find
2. will find
3. won’t find
4. finds
Задание 9
Your photos will be printed and ready within an hour if you………….. extra now.
Варианты ответов:
1. pay
2. will pay
3. pays
4. won’t pay
Задание 10
When I travel by boat, I often ………. sick.
Варианты ответов:
1. get
2. gets
3. doesn’t get
4. will get
Задание 11
If I see him, I ………… him a lift
Варианты ответов:
1. will give
2. will gives
3. will be give
4. gives
Задание 12
I’ll go to the doctor’s if I …………. very well.
Варианты ответов:
1. don't feel
2. doesn’t feel
3. will not feel
4. not feel
Задание 13
Their teacher gets annoyed if students ………… their mobile phones in class.
Варианты ответов:
1. use
2. uses
3. will use
4. won’t be use
Задание 14
If you …………. red and blue, you get purple.
Варианты ответов:
1. mix
2. will mix
3. will be mix
4. mixes
Задание 15
If we …………. the bus, it will be cheaper.
Варианты ответов:
1. take
2. will take
3. won’t take
4. takes
Задание 16
If she phones, I………. you know.
Варианты ответов:
1. ’ll let
2. won’t lets
3. let
4. lets
Задание 17
I'm sure he………… an accident if he keeps driving like that.
Варианты ответов:
1. 'll have
2. won’t has
3. 'll be have
4. will has
Задание 18
It will be cheaper if we ………….. the food for the party wholesale.
Варианты ответов:
1. buy
2. buys
3. will buy
4. won’t buy
Задание 19
I……… some work in the garden if it does not rain tomorrow.
Варианты ответов:
1. 'll do
2. do
3. don’t do
4. doesn’t do
Задание 20
We might miss the bus if we…………. now.
Варианты ответов:
1. don't leave
2. doesn't leave
3. will not leave
4. will leave