• При помощи регулярных выражений:
    1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом.

    2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.

    3. Дана строка. Написать программу, которая находит в строке и выводит на экран только двузначные числа.

Ответы 1

  • // PascalABC.NET 3.2, сборка 1437 от 03.05.2017// Внимание! Если программа не работает, обновите версию!begin  var s:=ReadlnString;  if s<>s.MatchValue('[01]+') then Write('не ');  Writeln('двоичное число')end.Пример010101111011двоичное числоbegin  var s:=ReadlnString;  if s<>s.MatchValue('[\+-]?\d+.\d+') then Write('не ');  Writeln('дробное число')end.Пример12.54дробное числоbegin  var s:=ReadlnString;  s.Matches('\s([\+-]?\d{2})\s').Select(t->Trim(t.Value)).Println;end.Пример123.3 15 -11.7 +21 23.2 51 9 18215 +21 51
    • Автор:

      edward10
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years