
1) напишите программу формирования массива размером 5х5 с помощью датчика случайных чисел. найдите
максимальное значение элементов и замените последний элемент каждой строки этим значением. выведите на экран исходный и измененный массивы 2)Составьте программу формирования и вывода на экран одномерного массива, состоящего из минимальных элементов строк двумерного массива, заданного с помощью датчика случайных чисел

Ответы на вопрос

var a:array[1..5,1..5] of integer;
i,j,max:integer;
begin
randomize;
max:=0;
for i:=1 to 5 do
for j:=1 to 5 do begin
a[i,j]:=random(100);
if a[i,j]>max then max:=a[i,j];
end;
for i:=1 to 5 do begin
writeln;
for j:=1 to 5 do
write(a[i,j],' ');
end;
writeln;
writeln;
writeln;
for i:=1 to 5 do
for j:=1 to 5 do
if j=5 then a[i,j]:=max;
for i:=1 to 5 do begin
writeln;
for j:=1 to 5 do
write(a[i,j],' ');
end;
end.
2-ую лень. Дико извиняюсь.



Давайте начнем с первой задачи на Python. Здесь мы создадим двумерный массив 5x5 с помощью датчика случайных чисел, найдем максимальное значение в каждой строке и заменим последний элемент этой строкой этим максимальным значением. Затем выведем на экран исходный и измененный массивы.
```python import random
# Создаем двумерный массив 5x5 с помощью датчика случайных чисел array_2d = [[random.randint(1, 100) for _ in range(5)] for _ in range(5)]
# Выводим исходный массив print("Исходный массив:") for row in array_2d: print(row)
# Находим максимальное значение в каждой строке и заменяем последний элемент этой строкой for row in array_2d: max_value = max(row) row[-1] = max_value
# Выводим измененный массив print("\nИзмененный массив:") for row in array_2d: print(row) ```
Теперь перейдем ко второй задаче. Мы создадим двумерный массив 5x5 с помощью датчика случайных чисел и затем составим одномерный массив, состоящий из минимальных элементов каждой строки этого двумерного массива.
```python import random
# Создаем двумерный массив 5x5 с помощью датчика случайных чисел array_2d = [[random.randint(1, 100) for _ in range(5)] for _ in range(5)]
# Выводим исходный массив print("Исходный массив:") for row in array_2d: print(row)
# Составляем одномерный массив минимальных элементов строк min_elements_array = [min(row) for row in array_2d]
# Выводим одномерный массив print("\nОдномерный массив минимальных элементов строк:") print(min_elements_array) ```
Оба примера используют генераторы списков для более компактного и читаемого кода. Важно помнить, что результаты выполнения программы могут отличаться из-за случайных чисел.


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