рассмотрим каждое из чисел:
1) число 341 в своей записи имеет максимальную цифру 4, следовательно система счисления. в которой записано это число будет пятеричная (алфавит: 0,1,2,3,4)
2) число 123 в своей записи имеет максимальную цифру 3, следовательно система счисления. в которой записано это число будет четверичная (алфавит: 0,1,2,3)
3) число 222 в своей записи имеет максимальную цифру 2, следовательно система счисления. в которой записано это число будет троичная (алфавит: 0,1,2)
4) число 111 в своей записи имеет максимальную цифру 1, следовательно система счисления. в которой записано это число будет двоичная (алфавит: 0,1)
Замечание: если известно, что количество одинаковых элементов < 18, то вместо if b<>a then k:=k-1; можно написать просто k:=k-1;
var a,b,k:integer;
begin
readln(a);
k:=1;
repeat
b:=a;
readln(a);
k:=k+1;
until (b<>a)or(k=18);
if b<>a then k:=k-1;
writeln(k);
end.