Необходимо написать программу на Паскале: В матрице размера MN положительные элементы

Необходимо написать программку на Паскале: В матрице размера MN положительные элементы заменить единицей. Творение и вывод матриц оформить в виде процедур.

Задать свой вопрос
1 ответ
PascalABC.NET 3.4.0, сборка 1675 от 12.06.2018
Внимание! Если программа не работает, обновите версию!

procedure MatrixCreate(m,n:integer; var A:array[,] of integer);
begin
  A:=MatrRandom(m,n,-50,50);
end;

procedure MatrixOutput(A:array[,] of integer);
begin
  A.Println(4)
end;

begin
  var (m,n):=ReadInteger2('Количество строк и столбцов в матрице:');
  var a:array[,] of integer;
  MatrixCreate(m,n,a);
  Writeln('*** Начальная матрица ***');
  MatrixOutput(a);
  a.Transform(t-gt;tgt;0?1:t);
  Writeln('*** Приобретенная матрица ***');
  MatrixOutput(a);
end.
Геннадий Шманенко
Почему-то на 3 строке ошибка... Program2.pas(3) : Внезапный символ ' '
Angelina Dragun
Браузер Ваш некорректно что-то вставил. Удалите 1-ый и заключительный символы строчки и наберите вручную.
Кирилл
Program1.pas(10) : Встречено '(', а ожидался идентификатор
Мирослава Шимановская
Вы в какой версии запустить пытаетесь? Там же написано в первой строке...
Игорян
сделала как написали, набрала вручную,сейчас ошибка на 10ой...
Jemilija Kantarija
версия 3.2 сборка 1361 (1)
Полина Штро
1361 (13.12.2016)
Арсений Горст
А указана какая версия? И что ниже написано во второй строке? ОБНОВИТЬ!
Миллиоти Варвара
Для вас лень было прочесть 1-ые две строчки ответа и Вы уже четверть часа ищете несуществующие оплошности.
Василий Миловкин
Почему-то на 3 строке ошибка... Program2.pas(3) : Неожиданный символ ' '
Наталья
Браузер Ваш неправильно что-то вставил. Удалите первый и заключительный символы строчки и наберите вручную.
Вадик Парчели
Program1.pas(10) : Встречено '(', а ожидался идентификатор
Антон Пархомовский
Вы в какой версии запустить пытаетесь? Там же написано в первой строке...
Aleksandra
сделала как написали, набрала вручную,теперь ошибка на 10ой...
Игорь Афонасенков
версия 3.2 сборка 1361 (1)
Надежда
1361 (13.12.2016)
Vovan Kroshenkov
А указана какая версия? И что ниже написано во 2-ой строке? ОБНОВИТЬ!
Ангелина Диес
Вам лень было прочесть 1-ые две строчки ответа и Вы теснее четверть часа отыскиваете несуществующие оплошности.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт