Написать через программу паскальabc.net 8.4. ввести текстовую строку s, состоящую из прописных букв алфавита. выяснить, является ли эта строка палиндромом, то есть, читается ли она одинаково слева направо и справа налево. пример: строка ‘топот’ является палиндромом, а строка ’топор’ – нет. получить результат для следующих исходных данных: исходные данные a) s=’шалаш’ b) s=’анна’ c) s=’окно’ много трудная
195
434
Ответы на вопрос:
Var s : string; i, j, n : integer; f : boolean; begin readln(s); n : = length(s); i : = 1; j : = n; f : = false; while (i < = j) do begin if(s[i] = s[j]) then f : = true else f : = false; i : = i + 1; j : = j - 1; if not f then break; end; if f then write('палиндром') else write('не палиндром'); end.
1) разбиваем 32-битный код на 4 группы по 8 цифр и переводим каждую группу из 2-ной системы в 10-ную: 10111110101000110110001000101010 --> 190.163.98.42 2) аналогично предыдущей , только переводим наоборот, из 10-ной системы счисления в 2-ную: а) 65.128.255.12 --> 0 1000001 100000001111111100001100б) 192.48.0.24 --> 11000000001100000000000000011000 3) 115628382 --> 115.62.83.82 решаем с конца: - 4-е число не может быть 382, значит оно состоит из одной или двух цифр; - пусть последнее число 2, тогда 3-е может быть только 38, но тогда 2-е получается 628, что невозможно; - тогда пусть последнее число 82, тогда 3-е может быть только 83, тогда 2-е получается 62, а 1-е 115
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sevaismailova225.06.2020 11:05
-
ксения2324252624.10.2020 06:53
-
rokovayajenshi19.03.2022 13:57
-
LarzMarz19.03.2022 04:08
-
Fezit23.08.2021 00:41
-
fariza197419.01.2021 06:27
-
VitalЯ01.11.2020 17:28
-
olegyagubov0107.09.2020 01:51
-
vita10200313.06.2021 17:50
-
Anna336717107.11.2020 20:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.