Вопрос задан 28.06.2019 в 04:02. Предмет Информатика. Спрашивает Калашников Алексей.

Найти максимальную и минимальную цифры числа. Верно ли, что данное число заканчивается на них?

Нужна программа в турбо паскаль
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузьмин Женя.

var a: array[0..9] of integer;
    s: string;
    i,j: integer;
begin
  for i:=0 to 9 do a[i]:=0;
  write('число: ');  readln(s);
  for i:=1 to length(s) do inc(a[ord(s[i])-48]);
  i:=9;
  while a[i]=0 do i:=i-1;
  j:=i;
  i:=0;
  while a[i]=0 do i:=i+1;
  if (chr(j+48)+chr(i+48)=s[length(s)-1]+s[length(s)]) or
     (chr(i+48)+chr(j+48)=s[length(s)-1]+s[length(s)]) 
     then writeln('Да')
  else writeln('Нет');   
end.

число: 18245390
Да

число: 1205483Нет



0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос