Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
Выражение строковое, потому что идут операции с символами.
Логическое выражение может принимать значения только 0 и 1.
Арифметические выражения выполняются с цифрами.
program p1; vara: string; i: integer; beginreadln(a); for i: =length(a) downto 2 dobeginif a[i]=a[i-1]then delete(a,i,1); end; writeln(a); end.
ввел: asdfsss
результат: asdfs
либо я не знаю либо нужно подумать. но символу нельзя присвоить число ему можно присвоить только символ.
program xxx;
var i, k, c, e : integer
begin
k: =0;
for i: =100 to 999 do
c: = i div 100;
e: =i mod 10;
if c = e then k: =k+1
end;
writeln('кол-во палиндромов =', k);
readln
end.
Популярные вопросы