Vladimirovna
?>

Сочинить сказку про монитор и мышку, интересную.

Информатика

Ответы

zodgener
Однажды в одной маленькой комнате жили кровать, стол , стул , ковер , шкаф и монитор . Да вот только была еще мышка но с ней не дружили .Она всегда была одна . Однажды она загрустила . ее у видел монитор и сказал ,
- Что ты горюешь мышка?
- Никто со мной не дружит , не с кем мне дружить я слишком маленькая .
- Хочешь я буду твоим другом?
- Ты же большой . А я маленькая и ненужненькая .
- Без разницы маленькая ты или большая дружбе нету предела
-Правда?
-Конечно
С тех пор монитор и мышка были лучшими друзьями
Zhulanova-IP501

const

  n = 9;   //константа может быть любой

type

  mas = array[0..n] of integer;   //тип задал только для процедуры, без подпрограмм отдельный тип не нужен

procedure copy_mas(var a, b: mas);

var

  i, i1: integer;

begin

  i1 : = 0;

  for i : = 0 to n do  

    if (a[i] > = 0) and (a[i] < = 10) then  

    begin

      b[i1] : = a[i];

      i1 += 1;

    end;

end;

yamalsva45
// PascalABC.NET 3.3, сборка 1627 от 27.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк (столбцов) в матрице:');
  Writeln('*** Исходная матрица ***');
  var a:=MatrRandom(n,n,-99,99);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var (su,sd,sl):=(0,0,0);
  for var i:=0 to n-1 do
    for var j:=0 to n-1 do
      if i<j then su+=a[i,j]
      else
        if i=j then sd+=a[i,j]
        else sl+=a[i,j];
  Writeln('Суммы элементов:');
  Writeln(' - верхней треугольной матрицы ',su);
  Writeln(' - главной диагонали ',sd);
  Writeln(' - нижней треугольной матрицы ',sl)
end.

Пример
Количество строк (столбцов) в матрице: 4
*** Исходная матрица ***
 -73 -89   4  39
  77 -32  23 -45
 -29 -70 -88 -40
 -83   9  21 -46

Суммы элементов:
 - верхней треугольной матрицы -108
 - главной диагонали -239
 - нижней треугольной матрицы -75

"Школьный" вариант

const
  nn=20; { максимальный размер }

var
  a:array[1..nn,1..nn] of integer;
  i,j,n:integer;
  su,sd,sl:longint;
 
begin
  Write('Количество строк (столбцов) в матрице:');
  Readln(n);
  Randomize;
  Writeln('*** Исходная матрица ***');
  su:=0; sd:=0; sl:=0;
  for i:=1 to n do begin
    for j:=1 to n do begin
      a[i,j]:=Random(199)-99;
      Write(a[i,j]:4);
      if i<j then su+=a[i,j]
      else
        if i=j then sd+=a[i,j]
        else sl+=a[i,j]
      end;
      Writeln
    end;
  Writeln('Суммыа элементов:');
  Writeln(' - верхней треугольной матрицы ',su);
  Writeln(' - главной диагонали ',sd);
  Writeln(' - нижней треугольной матрицы ',sl)
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сочинить сказку про монитор и мышку, интересную.
Ваше имя (никнейм)*
Email*
Комментарий*