В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
кріс2
кріс2
01.05.2023 16:51 •  Информатика

Матрица размером 5: 5 заполняется случайными числами, кроме главной диагонали.по главной диагонали пустить -1.найти количество элементов,оканчивающихся на ноль,отрицательных элементов и нулей,сумму элементов побочной диагонали. паскаль

Ответ:
mariabilyk2005
mariabilyk2005
08.10.2020 17:21
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  Writeln('*** Исходный массив ***');
  var k:=4;
  var a:=MatrRandom(k+1,k+1,-99,99);
  for var i:=0 to k do a[i,i]:=-1;
  a.Println(4); Writeln(4*k*'-');
  var s:=a.ElementsByRow; // последовательность, памяти не занимает
  Writeln('Количество элементов, оканчивающихся на ноль: ',
      s.Where(t->t mod 10=0).Count);
  Writeln('Количество отрицательных элементов: ',
      s.Where(t->t<0).Count);
  Writeln('Количество нулевых элементов: ',
      s.Where(t->t=0).Count);    
  Write('Сумма элементов побочной лиагонали: ');
  var sum:=0;
  for var i:=0 to k do sum+=a[i,4-i];
  Writeln(sum)
end.

Матрица размером 5: 5 заполняется случайными числами, кроме главной диагонали.по главной диагонали п
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?