Очень безотлагательно необходимо написать программу! Помогите пожалуйста.Данный текст содержит только

Очень срочно необходимо написать программку! Помогите пожалуйста.
Данный текст содержит только буковкы и числа. Найти, владеет ли он следующим свойством: текст является восьмеричной записью числа, костного 5.

Задать свой вопрос
Евангелиди Костик
Не костного, а кратного.
1 ответ
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString('Вводите:');
  if s=s.Where(s-gt;s in ['0'..'7']).JoinIntoString then begin
    var n:BigInteger=0;
    var p:Biginteger:=1;
    for var i:=s.Length downto 1 do begin
      n:=n+(s[i].ToDigit)*p;
      p*=8
      end;
    if n mod 5=0 then
      Writeln('Текст является записью восьмеричного числа, кратного 5')
      else Writeln('Текст является записью восьмеричного числа, не кратного 5')
    end
  else Writeln('Текст не является записью восьмеричного числа')
end.

Пример
Вводите: 26343553
Текст является записью восьмеричного числа, кратного 5

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт