Определить, является ли заданная строка правильным IP-адресом - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Для того чтобы выходить в Интернет, каждому компьютеру присваивается так называемый IP-адрес. Он состоит из четырех целых чисел в диапазоне от 0 до 255, разделенных точками. В следующих трех строках показаны три правильных IP-адреса: 127.0.0.0 192.168.0.01 255.00.255.255 Напишите программу, которая определяет, является ли заданная строка правильным IP-адресом. Входные данные На вход программе подается строка длиной не более 15 символов, которая включает цифры и ровно три точки. Выходные данные Если строка является правильным IP-адресом, необходимо вывести 1, иначе 0.

Решение задачи: «Определить, является ли заданная строка правильным IP-адресом»

textual
Листинг программы
var s:string;
    i:byte;
begin
readln(s);
s:=s+'.';
i:=1;
while(pos('.',s)>0)and(i=1) do
 begin
  if not(strtoint(copy(s,1,pos('.',s)-1)) in [0..255]) then i:=0
  else delete(s,1,pos('.',s));
 end;
write(i)
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы