Впаскале есть стандартная функция pos, которая возвращает начальную позицию вхождения подстроки в строку или 0, если такое вхождение не обнаружено. с её данная решается просто. var s: string; ip,iv: integer; begin write('введите строку: '); readln(s); ip: =pos('п',s); iv: =pos('в',s); if ip*iv=0 then writeln('п или в или обе не найдены в тексте') else if ip< iv then writeln('п встретилось раньше в') else writeln('в встретилось раньше п') end. тестовое решение: введите строку: на лугу пасется корова п встретилось раньше в
Спасибо
Ответ дал: Гость
program xxx;
var n, c, d, e, k : integer;
begin
wtite ('введите 3-х значное число n =');
readln (n);
c : = n div 100;
d : = (n div 10) mod 10;
e : = n mod 10;
k: = 100*e + 10*d + c;
if n = k then write ('палиндром') else write('не палиндром')
end.
Ответ дал: Гость
на вход "черного ящика"подается число 125. о чем в этом случае говорит отказ: кажеться а
Популярные вопросы