Дана некоторая матрица A размером, причем все ее элементы являются двухзначными

Дана некоторая матрица A размером, при этом все ее элементы являются двухзначными числами. Из цифр каждого элемента данной матрицы составьте соответственно две матрицы B и C по последующему правилу: случайный элемент bij матрицы B будет приравниваться первой цифре элемента aij матрицы A, а произвольный элемент сij матрицы C будет равняться 2-ой цифрой элемента aij матрицы A.

Обусловьте:
количество нулевых частей в матрице C;
сумму всех частей матрицы B и сумму всех частей матрицы C;
какая сумма оказалась больше (выведите соответственно слова сумма частей матрицы B больше, сумма частей матрицы C больше)?

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1633 от 10.02.2018
// Внимание! Если программка не работает, обновите версию!

begin
  var (m,n):=ReadInteger2('Количество строк и столбцов в матрице:');
  Writeln('*** Матрица A ***');
  var a:=MatrRandom(m,n,10,99); a.Println(3);
  var b:=new integer[m,n];
  var c:=new integer[m,n];
  for var i:=0 to m-1 do
    for var j:=0 to n-1 do
      (b[i,j],c[i,j]):=(a[i,j] div 10,a[i,j] mod 10);
  Writeln('*** Матрица  B ***'); b.Println(3);  
  Writeln('*** Матрица  C ***'); c.Println(3);
  Writeln(3*n*'-');
  Writeln('Количество нулевых частей в С: ',
    c.ElementsByRow.Where(t-gt;t=0).Count);
  var (sb,sc):=(b.ElementsByRow.Sum,c.ElementsByRow.Sum);
  Writeln('Сумма всех частей матрицы B: ',sb);
  Writeln('Сумма всех частей матрицы C: ',sc);
  if sbgt;sc then Writeln('Сумма элементов матрицы B больше')
  else
    if scgt;sb then Writeln('Сумма частей матрицы C больше')
    else Writeln('Суммы элементов матриц B и С одинаковы')
end.
Анатолий Даленко
Как это изобразить в таблице Excel?
Владислав Щельников
Вот это поворот. Я про плюсы, ты про паскаль. А нужен эксель)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт