В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
vlad22803
vlad22803
09.05.2020 18:01 •  Информатика

Написать и отладить программу по следующему условию:
Дана целочисленная матрица А (m х n). Записать на место отрицательных элементов матрицы нули,
на место положительных – единицы. Вывести изменённую матрицу.

Показать ответ
Ответ:
maksymr0906
maksymr0906
12.10.2020 05:32

===== PascalABC.NET =====

begin

 var (m, n) := ReadInteger2;

 var a := MatrRandom(m, n, -99, 99);

 a.Println;

 Writeln;

 a.Transform(p -> p <= 0 ? 0 : 1);

 a.Println

end.


Написать и отладить программу по следующему условию: Дана целочисленная матрица А (m х n). Записать
0,0(0 оценок)
Ответ:
tkalichzhenya
tkalichzhenya
12.10.2020 05:32

var

 A: array[1..100, 1..100] of integer;

 i, j,n,m: integer;

begin

 Writeln('Введите N and M');

 Read(n,m);

 Randomize;

 Writeln('Исходная матрица');

 for i := 1 to N do

 begin

   for j := 1 to M do

   begin

     a[i, j] := Random(-100, 100);

     write(A[i, j]:5);

   end;

   writeln;

 end;

 Writeln('Измененная матрица');

 for i := 1 to N do

 begin

   for j := 1 to M do  

   begin

     if A[i, j] > 0 then a[i, j] := 1;

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

     Write(a[i, j]:5);

   end;

   Writeln;

 end;

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота