Вопрос задан 07.03.2021 в 05:33.
Предмет Информатика.
Спрашивает Косой Ваня.
Составьте программу заполнения массива 10х10 значениями случайных целых чисел из диапазона от 1 до
10. Вычислите в) максимальный элемент главной диагонали д) разницу максимальной и минимальным элементами массиваОтветы на вопрос
Отвечает Ломакина Вика.
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Матем ИЗ "...\Отделы\Числа\";
ПЕР
массив: РЯД 10, 10 ИЗ ЦЕЛ;
сч1, сч2, макс_гл, разн, мин, макс: ЦЕЛ;
УКАЗ
ОТ сч1 := 0 ДО 9 ВЫП
ОТ сч2 := 0 ДО 9 ВЫП
массив[сч1, сч2] := УЗК(ВШИРЦЕЛ(Матем.случ() * 9)) + 1;
ЕСЛИ сч1 = 0 И сч2 = 0 ТО
мин := массив[0, 0]; макс := мин; макс_гл := макс
ИНАЧЕ
ЕСЛИ массив[сч1, сч2] < мин ТО мин := массив[сч1, сч2]
АЕСЛИ массив[сч1, сч2] > макс ТО макс := массив[сч1, сч2] КОН;
ЕСЛИ сч1 = сч2 И массив[сч1, сч2] > макс_гл ТО макс_гл := массив[сч1, сч2] КОН
КОН
КОН
КОН;
разн := макс - мин
КОН Задание.
ИСПОЛЬЗУЕТ Матем ИЗ "...\Отделы\Числа\";
ПЕР
массив: РЯД 10, 10 ИЗ ЦЕЛ;
сч1, сч2, макс_гл, разн, мин, макс: ЦЕЛ;
УКАЗ
ОТ сч1 := 0 ДО 9 ВЫП
ОТ сч2 := 0 ДО 9 ВЫП
массив[сч1, сч2] := УЗК(ВШИРЦЕЛ(Матем.случ() * 9)) + 1;
ЕСЛИ сч1 = 0 И сч2 = 0 ТО
мин := массив[0, 0]; макс := мин; макс_гл := макс
ИНАЧЕ
ЕСЛИ массив[сч1, сч2] < мин ТО мин := массив[сч1, сч2]
АЕСЛИ массив[сч1, сч2] > макс ТО макс := массив[сч1, сч2] КОН;
ЕСЛИ сч1 = сч2 И массив[сч1, сч2] > макс_гл ТО макс_гл := массив[сч1, сч2] КОН
КОН
КОН
КОН;
разн := макс - мин
КОН Задание.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа на языке Python для заполнения массива 10x10 случайными целыми числами из диапазона от 1 до 10, вычисления максимального элемента главной диагонали и разницы между максимальным и минимальным элементами массива:
pythonimport random
# Создание массива 10x10
array = [[0 for _ in range(10)] for _ in range(10)]
# Заполнение массива случайными числами от 1 до 10
for i in range(10):
for j in range(10):
array[i][j] = random.randint(1, 10)
# Вывод массива
print("Массив:")
for row in array:
print(row)
# Вычисление максимального элемента на главной диагонали
max_diagonal = array[0][0]
for i in range(1, 10):
if array[i][i] > max_diagonal:
max_diagonal = array[i][i]
print("Максимальный элемент на главной диагонали:", max_diagonal)
# Вычисление разницы между максимальным и минимальным элементами массива
min_element = min(min(row) for row in array)
max_element = max(max(row) for row in array)
difference = max_element - min_element
print("Разница между максимальным и минимальным элементами массива:", difference)
Программа создает массив 10x10, заполняет его случайными целыми числами от 1 до 10, выводит массив на экран, вычисляет максимальный элемент на главной диагонали и разницу между максимальным и минимальным элементами массива.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
