Предмет: Информатика, автор: stalker20332

СРОЧНО!!! ГОТОВЛЮСЬ К ОГЭ ПО ИНФОРМАТИКЕ И ИКТ


Автомат получает на выход двузначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.

1. Вычисляются два числа - сумма квадратов старшего и младшего разрядов, а также квадрат суммы старшего и младшего разрядов.

2. Полученные два числа записываются друг за другом в порядке неубывания (без разделителей).

Пример. Исходное число: 52. Вычисление числа: 29,49. Результат: 2949.

Определите, сколько из приведённых ниже чисел могут получится в результате работы автомата.

10 11 25 95 2036 3264 6581

В ответе запишите только количество чисел.


Объясните по подробнее пожалуйста))) С меня 20 баллов


stalker20332: Эммм... Ну как бы предмет называется Информатика и ИКТ. Если не знаете лучше советую промолчать, а не строить из себя умного
Аноним: Не, я подумал, что это ты про исправительно-трудовую колонию.
Аноним: Что тут знать? Пишешь две строчки кода, которые проверяют числа, и смотришь. Естественно, что после того, как ты отметил флажок на моём сообщении, я тебе помогать не буду.
stalker20332: Помоги, пожалуйста. Долго парюсь над этим заданием. Буду очень благодарен. А флажок я погорячился, извини
Аноним: Да, лицемерная школота ещё и стыда не знает. Ладно, вон код.

Ответы

Автор ответа: Аноним
0

javascript: function Пр(ч) { var стр = ч.toString(); for (let сч = 1; сч < стр.length; сч++) { let ч1 = parseInt(стр.substring(0, сч)), ч2 = parseInt(стр.substring(сч)); if (ч1 > ч2) continue; let к1 = Math.sqrt(ч1), к2 = Math.sqrt(ч2); if (к1 == Math.floor(к1)) { for (let сч1 = 1; сч1 < 10 && сч1 < ч2 - 1; сч1++) for (let сч2 = 1; сч2 * сч2 + сч1 * сч1 <= ч2; сч2++) if (сч2 * сч2 + сч1 * сч1 == ч2 && Math.pow(сч1 + сч2, 2) == ч1) return ч + ": " + сч1 + ", " + сч2; } if (к2 == Math.floor(к2)) { for (let сч1 = 1; сч1 < 10 && сч1 < ч1 - 1; сч1++) for (let сч2 = 1; сч2 * сч2 + сч1 * сч1 <= ч1; сч2++) if (сч2 * сч2 + сч1 * сч1 == ч1 && Math.pow(сч1 + сч2, 2) == ч2) return ч + ": " + сч1 + сч2; } }; return ч + ": -"; } [2949, 10, 11, 25, 95, 2036, 3264, 6581].forEach(function (зн) { alert(Пр(зн)); });

Похожие вопросы
Предмет: Русский язык, автор: ayaulummurzabek
Мекку, - - 400A. Прочитай текст о священном дереве Аулие-агаш. На полях напротив каждой части текста поставьте карандашом значки: "я это знаю", о "это новая для меня информация"; - "я думал по-другому, это противоречит тому, что я знал"; ? — "это мне непонятно, нужны объяснения, уточнения". В мире существует три таких дерева. Одно растёт по дороге в другое в Китае, а третье Аулие-агаш в Казахстане, недалеко от Жаркента. По поверьям, дерево Аулие-агаш исцеляет людей и придаёт силы. Любой человек, приходя сюда, ощущает его невероятную силу. Кто-то приходит сюда за исцелением, а кто-то просто, чтобы загадать желания. Этому дереву более семисот лет. Однако до сих пор на его верхуш- ке появляется листва. Оно поражает своими размерами. Могучие вет- ви, как гигантские крылья, склоняются к земле. Чтобы обхватить ствол дерева Аулие-агаш, нужно не менее семерых взрослых. Корни дерева раскинулись на двадцать-тридцать метров. И из них уже появились мо- лодые деревья. У​
Предмет: Русский язык, автор: maksmuslim78
Предмет: Математика, автор: maksimenkoula449
Предмет: Алгебра, автор: glafira4375