Дано число является ли оно палиндромом в pascal. если можно с объяснением каждого шага.
109
242
Ответы на вопрос:
//pascal abc.net версия 2.2 сборка 790 var s: string; i,s1: integer; begin; readln(s1); //вводим число str(s1,s); for i: =1 to length(s) div 2+length(s) mod 2 do {цикл от начала и до середины/центра в зависимости от чётности} begin; if s[i]< > s[length(s)+1-i] then {если 1 символ не равен последнему, второй-предпоследнему и т.д.} begin; writeln('не палиндром'); exit; //если это условие хоть раз верно-программа завершается end; end; writeln('палиндром'); //если условие не разу не оказалось верным end.пример ввода: 121пример вывода: палиндром
Function ispali(a : longint) : boolean; var b : longint; begin b: =1; while b< a do b: =b*10; b: =b div 10; if a> 9 then ispali: =((a div b)=(a mod 10)) and ispali(a mod b div 10) else ispali: =true; end; var n : longint; begin readln(n); writeln(ispali(n)); end.
1. начало 2. k=0, i=0; ввести: b, n, m[n] // m[n] - массив из n элементов 3. если m[i] = b, то k=k+1 // m[i] обращение к i-ному элементу массива 4. если i< n, то i=i+1 и вернутся в п.3 5. вывести: k 6. конец
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
иришка1991123.05.2022 23:01
-
eklolosmile08.04.2021 20:04
-
Julli0Kub12.10.2021 09:49
-
хавал17.09.2022 00:13
-
Qw135tgv24503.02.2023 05:17
-
sapphire1118.07.2020 21:59
-
Artur6808414.07.2021 16:29
-
тикимиккной08.04.2022 01:24
-
Megatrolll22809.04.2021 22:02
-
Foxmem29.05.2022 07:06
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.