Язык не указан, поэтому запишу на универсальном языке. Потом просто подставите в свой язык.
x = длинна массива A1 y = длинна массива A2 z = длинна массива A3
цикл i от 0 до x: если i<=0: B1[0] = B1[0] + 1 иначе: B1[1] = B1[1] + 1
цикл i от 0 до y: если i<=0: B2[0] = B2[0] + 1 иначе: B2[1] = B2[1] + 1
цикл i от 0 до z: если i<=0: B3[0] = B3[0] + 1 иначе: B3[1] = B3[1] + 1
Вот и все. Можно было объединить эти 3 цикла в один двойной цикл, однако это работает не во всех языках.
Светлана308
01.10.2021
Для начала,надо посмотреть условие задачи,у нас в задаче условие такого: не должно быть чисел больше 27 и 18(т.к. Смотри первый пункт задачи. И числа должны быть записаны по неубыванию,то есть либо по возрастанию,либо должны быть равны друг другу(например,как 1616,1414,2424 и тд.). Следующий шаг будет,рассмотрим числа,которые нам предложены 1) первое число это 40. Делим число 40 на два числа это 4 и 0. 4 и 0 мы можем использовать по условию задачи по первому пункту,но ко второму пункту он не подходит,потому что записан в порядке убывания,а как мы уже поняли по условию,числа должны быть записаны в порядке не убывания(2 пункт задачи) 2) смотрим второе число 1030 ,делим его на два числа 10 и 30, это число нам не подходит,потому что в нём присутствует число 30,а число 30 нам нельзя использовать по условию задачи (1 пункт) 3) смотрим на 3 число 130,разделили его на два числа( мы его можем разделить двумя первый это 1 и 30,в этом случае он нам не подойдёт, второй и 0) в этом случае он нам подойдёт по первому пункту,но нужно проверит второй пункт число 13 и 0 записаны по убыванию,по второму пункту это число не подходит так как в условии говорится что числа должны быть записаны непоубыванию(а если не по убыванию ,то следовательно это или по возрастанию либо должны быть равны друг другу(например 1616,1515,1414 и тд.) И так надо брать каждое число и про гонять его по условию задания,и потом посчитать количество чисел которые подошли по условию это и будет ответ Если что-то не понятно уточню
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сделайте инфу не понимаю цифры которые вставил это наугад напишите правильно и посчитайте где место для вычислений
x = длинна массива A1
y = длинна массива A2
z = длинна массива A3
цикл i от 0 до x:
если i<=0:
B1[0] = B1[0] + 1
иначе:
B1[1] = B1[1] + 1
цикл i от 0 до y:
если i<=0:
B2[0] = B2[0] + 1
иначе:
B2[1] = B2[1] + 1
цикл i от 0 до z:
если i<=0:
B3[0] = B3[0] + 1
иначе:
B3[1] = B3[1] + 1
Вот и все.
Можно было объединить эти 3 цикла в один двойной цикл, однако это работает не во всех языках.