Вопрос задан 28.04.2021 в 08:14. Предмет Информатика. Спрашивает Назаров Никита.

Помогите пожалуйста!!! Дан двумерный массив размером 8х7 законченный случайным образом. Заменить

все элементы первых трех столбцов на их квадраты
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Софья.
Program mas;
uses crt;
var X:array [1..8,1..7] of integer; i,j,a,b:integer;
begin
clrscr;
write('Введите диапазон значений заполнения(A-начальное значение, B-конечное): ');
repeat
read(a,b);
until a<=b;
writeln;
randomize;
for i:=1 to 8 do 
for j:=1 to 7 do X[i,j]:=random(b-a+1)+a;
writeln('Ваш массив:');
for i:=1 to 8 do
begin
for j:=1 to 7 do write(X[i,j]:5);
writeln;
end;
for i:=1 to 8 do
for j:=1 to 3 do X[i,j]:=sqr(X[i,j]);
writeln;
writeln('Рeзультат:');
for i:=1 to 8 do begin for j:=1 to 7 do write(X[i,j]:5);
writeln;
end;
readkey;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с этой задачей. Вот пример кода на языке Python, который заменит все элементы первых трех столбцов двумерного массива на их квадраты:

python
import numpy as np # импортируем библиотеку numpy для работы с массивами # создаем двумерный массив размером 8х7, заполненный случайными числами от 0 до 9 arr = np.random.randint(0, 10, size=(8, 7)) # выводим исходный массив для проверки print("Исходный массив:") print(arr) # заменяем элементы первых трех столбцов на их квадраты arr[:, :3] = np.power(arr[:, :3], 2) # выводим измененный массив print("Измененный массив:") print(arr)

В этом примере мы сначала создаем двумерный массив размером 8х7, заполненный случайными числами от 0 до 9, используя функцию numpy.random.randint(). Затем мы выводим исходный массив для проверки.

Далее мы используем срезы массива, чтобы выбрать первые три столбца (arr[:, :3]) и заменить их на их квадраты (np.power(arr[:, :3], 2)). Функция numpy.power() принимает два аргумента: массив и степень, в которую нужно возвести каждый элемент массива.

Наконец, мы выводим измененный массив для проверки.

0 0

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

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

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