Информатика, опубликовано 2018-08-22 23:04:50 by Гость
Составьте программу вычисления количества трёхзначных чисел-палиндромов.
Ответ оставил Гость
Vars: string;
ar: array of char;
i, c, j: integer;
b: boolean;
begin
b := true;
i := 100;
while true do
begin
s := i.ToString;
setlength(ar, i.ToString.Length);
ar := s.Reverse.ToArray;
for j := 1 to i.ToString.Length do
if (s[j] = ar[j - 1]) then else b := false;
if(b = true) then c := c + 1 else b := true;
if (i = 999) then break;
i := i + 1;
end;
write(c);
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
