М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
момалог
момалог
28.11.2022 22:45 •  Информатика

Pascal abc net составить матрицу 10х10, заполненную случайным образом посчитать сумму элементов главной диагонали определить количество элементов < сумма/15

👇
Ответ:
НяnKет
НяnKет
28.11.2022
// PascalABC.NET 3.3, сборка 1555 от 21.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln('*** Исходная матрица ***');
  var a:=MatrRandom(10,10,-99,99);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var s:=a.ElementsWithIndexes;
  var SumDiag:=s.Where(x->x[1]=x[2]).Sum(x->x[0]);
  Writeln('Сумма элементов на главной диагонали ',SumDiag);
  Writeln('Искомое количество элементов ',s.Where(x->x[0]<SumDiag/15).Count)
end.

Пример
*** Исходная матрица ***
  35  15 -56 -90 -87 -60 -82  -4 -72   9
  -9 -48 -45 -62 -48  95  57 -26  12  68
  34  72  10  -6 -12  15 -68 -11 -92  70
 -68 -52 -12  36 -61 -53 -82  18 -93  34
  87  89 -39 -87  67 -45  95 -77 -10  56
 -48  99  62  44  16  62 -95  49  22  -3
 -92  28 -12 -42 -23 -57  63  18  98 -94
  77 -61 -33  77  80  45  12  -3  26 -67
  20 -91  99 -49  18 -68 -14  43 -79 -23
 -58 -31  96  10  26 -40   1 -97  35  25

Сумма элементов на главной диагонали 168
Искомое количество элементов 57
4,8(61 оценок)
Открыть все ответы
Ответ:
breakfast1
breakfast1
28.11.2022

#1

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].

for i in a:

   if a < 5:

       print(a)

#2

def f(a, b):  #функция для сливания двух списков

   ab = a + b

   ab.sort()

   return list(dict.fromkeys(ab))

#3

dict_a = {1:10, 2:20}

dict_b = {3:30, 4:40}

dict_c = {5:50, 6:60}

def update(a, b, c):

   a.update(b)

   a.update(c)

update(dict_a, dict_b, dict_c)

#4

array = list(map(int, input().split(",")))

cortex = tuple(array)

#5

array = [] #здесь твой данный список

print(array[0], array[len(array) - 1])

#6

def f(filename):

   try:

       return filename[filename.index(".") + 1:]

   except:

       return "Unknown file type"

#7

n = int(input())

print(n + n ** 2 + n ** 3)

#8

x = list(input())

f = list(input())

print(sorted(set(f) - set(x)))

#9

num = int(input())

print(sum(list(map(int, str(num

#10

string = str(input())

print(string.count('a'))

4,5(12 оценок)
Ответ:
LiamPeyn
LiamPeyn
28.11.2022

#1

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].

for i in a:

   if a < 5:

       print(a)

#2

def f(a, b):  #функция для сливания двух списков

   ab = a + b

   ab.sort()

   return list(dict.fromkeys(ab))

#3

dict_a = {1:10, 2:20}

dict_b = {3:30, 4:40}

dict_c = {5:50, 6:60}

def update(a, b, c):

   a.update(b)

   a.update(c)

update(dict_a, dict_b, dict_c)

#4

array = list(map(int, input().split(",")))

cortex = tuple(array)

#5

array = [] #здесь твой данный список

print(array[0], array[len(array) - 1])

#6

def f(filename):

   try:

       return filename[filename.index(".") + 1:]

   except:

       return "Unknown file type"

#7

n = int(input())

print(n + n ** 2 + n ** 3)

#8

x = list(input())

f = list(input())

print(sorted(set(f) - set(x)))

#9

num = int(input())

print(sum(list(map(int, str(num

#10

string = str(input())

print(string.count('a'))

4,4(78 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ