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

Дана действительная матрица a размером m*n, где m,n-заданные натуральные числа. сформировать одномерный массив b, в котором элемент b[j] равен 1, если все элементы j-ого столбца матрицы составляют строго возрастающую последовательность и нуль в противном случае. (j=1,)

Ответ:
ketjaan13
ketjaan13
21.08.2020 10:22

program raf105;

const

 N = 4;

 M = 3;

var

 a: array[1..N,1..M] of real;

 b: array[1..N] of byte;

 x: boolean;

begin

 for var i:=1 to N do

 begin

   writeln('Заполните столбец ',i,' числами по очереди');

   for var j:=1 to M do

     readln(a[i,j]);

 end;

 

for var i:=1 to N do

 begin

   x:= True;

   for var j:=1 to M-1 do

     if not(a[i,j] < a[i,j+1]) and x then x:= False;

   if x then b[i]:= 1

     else b[i]:= 0;

 end;

 

 writeln;

 writeln('Массив B: ',b);

 

end.

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