Задать вопрос
9 февраля, 18:14

Дана матрица размера m*n. Заменить отрицательные элементы этой матрицы на 0, а положительные на 1 и вывести полученную матрицу по строкам.

Pascal ABC

+3
Ответы (1)
  1. 9 февраля, 22:05
    0
    Var

    a:array[1 ... m, 1 ... n] of integer;

    i, j:integer;

    write ('Размерность матрицы m и n: ') ;

    readln (m, n) ;

    for i:=1 to m do

    for j:=1 to n do

    readln (a[i, j]) ; {Заполняем матрицу}

    for i:=1 to m do

    for j:=1 to n do

    if a[i, j]<0 then a[i, j]:=0 else a[i, j]:=1;

    for i:=1 to m do begin

    writeln;

    for j:=1 to n do

    write (a[i, j]:4) ;

    end;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дана матрица размера m*n. Заменить отрицательные элементы этой матрицы на 0, а положительные на 1 и вывести полученную матрицу по строкам. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Дана матрица А (3,3), найти количество положительных элементов матрицы, сформировать новую матрицу Х (3,4), элементы которой получены из элемнтов А путём деления их на найденное количество. Матрицы А и Х вывести по строкам
Ответы (1)
Задана матрица (двумерный массив) A размером N x М, состоящая из действительных элементов. Числа M и N вводятся с клавиатуры. Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика случайных чисел.
Ответы (1)
Дана матрица L (3,3), найти и вывести номера строк., элементы которых одинаковы. Вывести матрицу L по строкам.
Ответы (1)
Дана матрица Z (3.3) заменить все на нули все её элементы, расположенные на главной диагонали. Преобразованную и исходную матрицу вывести по строкам
Ответы (1)
Ввести матрицу. Найти сумму четных элементов матрицы. Если она отрицательна, то заменить элементы четных столбцов матрицы на 1, в ином случае нечетных столбцов на - 1. Матрицу распечатать
Ответы (1)