Проверьте пожалуйста почему не работает. Задача такая: заполняются пять множеств символами, вводится отдельный символ и нужно вывести номера множеств в которых лежит введенный символ
не могу найти ошибку. все время выводит все 5 множеств
не могу найти ошибку. все время выводит все 5 множеств
-
-
12.12.2010 в 22:12s = array[1..2] of c;
1..2
а цикли везде до 5ти
+ могу посоветовать добавить логирование для отладки
procedure check(a: s);
var
hc: char; i: byte;
begin
write('Check?');
readln(hc);
// где-нибудь здесь вывести содержимое множеств и введенный символ
for i := 1 to 5 do
if hc IN a[i] then write(i:3);
end;
-
-
12.12.2010 в 22:20-
-
13.12.2010 в 16:49-
-
13.12.2010 в 20:29а с чем же еще это может быть связано?))))