Вопрос задан 04.08.2023 в 13:25. Предмет Информатика. Спрашивает Ташекова Балжан.

Заполнить массив V(7,7) целыми случайными числами из интервала [-15,15]. Распечатать его. - Найти

произведение элементов третьей строки и количество элементов больших, этого произведения - найти и распечатать максимум в 3 столбце массива
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Финько Миша.
//Программа и скриншот ее работы в приложениях.
//В условии неясность

const
    rows=7;
    cols=7;
var  
    i,j,s:byte;
    max,elm:shortint;
    prod:integer;
    T:array[1..rows, 1..cols] of shortint;
   
begin
  writeln('Заполнение массива случайными данными');
 
  for i:=1 to rows do begin
    for j:=1 to cols do begin
      T[i,j]:=random(-15,15);// диапазон случайных чисел
      write(T[i,j]:6);
    end;
    writeln();
  end;

  prod:=1;
  for j:=1 to cols do
    //произведение эл-ов 3 строки
    prod:=prod*T[3,j];     
  writeln('Произведение элементов 3-ей строки: ', prod);

  elm:=0;
  for j:=1 to cols do
    //если элемент 3 строки больше произведения эл-ов 3-ей строки
    if (T[3,j]>prod) then
      elm:=elm+1;
  writeln('Количество элементов 3-ей строки больших этого произведения: ', elm); 

  max:=0;
  for i:=1 to rows do
    if (max<T[i,3]) then
      max:=T[i,3];
  writeln('Максимум в 3 столбце массива: ', max);
end.





0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
import numpy as np # Создание массива V(7,7) с целыми случайными числами из интервала [-15, 15] V = np.random.randint(-15, 16, (7, 7)) # Распечатываем массив print("Массив V(7,7):") print(V) # Находим произведение элементов третьей строки third_row_product = np.prod(V[2, :]) # Находим количество элементов больших, чем произведение третьей строки count_greater = np.sum(V > third_row_product) # Выводим результаты print("Произведение элементов третьей строки:", third_row_product) print("Количество элементов больших, чем произведение третьей строки:", count_greater) # Находим и печатаем максимум в третьем столбце массива max_in_third_column = np.max(V[:, 2]) print("Максимум в третьем столбце массива:", max_in_third_column)

Обратите внимание, что для выполнения данного кода вам понадобится библиотека NumPy, которую можно установить с помощью команды pip install numpy, если она еще не установлена у вас.

0 0

Похожие вопросы

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

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

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