Готовая программа

#!/usr/bin/perl

use warnings;

do
{
	print "Загадайте число от 0 до 99.\n\n";

	($a, $b)=(0, 99);

	do
	{
		$m=int(($a+$b)/2);
		print "Ваше число больше $m? (y/n) ";
		if(<STDIN> eq "y\n")
		{
			$a=$m+1;
		}
		else
		{
			$b=$m;
		}
	}
	while($a<$b);

	print "Вы загадали число $a.\n\nПродолжаем? (y/n) ";

}
while(<STDIN> eq "y\n");
Информатика-54© А. Н. Швец