Информатика, опубликовано 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.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.