Вопрос задан 23.09.2018 в 10:22. Предмет Информатика. Спрашивает Мирная Аня.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яковлев Виктор.
1)
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-ую лень. Дико извиняюсь.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте начнем с первой задачи на 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) ```

Оба примера используют генераторы списков для более компактного и читаемого кода. Важно помнить, что результаты выполнения программы могут отличаться из-за случайных чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос