Автомат получает на вход два двузначных шестнадцатеричных числа.в этих числах все цифры не превосходят цифру 5(если в числе есть цифра больше 6.автомат отказывается работать) по этим числам строится новое шестнадцатеричное число по след.правилам. 1.вычисл.два шестнадцатеричных числа-сумма старших разрядов заданных чисел и сумма младших разрядов этих чисел 2.полученные два шестнадцатеричных числа записыв.друг за другом в порядке возрастания(без разделителей) пример: исходные числа: 66.43.поразрядные суммы: а.9 результат 9а определите.какое из предложенных чисел может быть результатом работы автомата 1) 8а 2)410 3)9с 4)76
127
365
Ответы на вопрос:
1) подходит, в порядке возрастания, оба разряда могут быть получены - пример: 35 и 55. 2 не подходит хотя бы потому что не в порядке возрастания 3 не подходит по тому что используется c, а автомат не может работать с цифрой 6, необходимой для ее получения. 4 не подходит потому что не в порядке возрастания.
var x,s:string;
f:Text;
path:string = 'f:\file.txt';
i, counter:integer;
begin
write('Какой символ искать: '); readln(s);
x:='';
assign(f, path);
reset(f);
while not eof(f) do begin
while not eoln(f) do begin
readln(f, x);
for i:=1 to Length(x) do begin
if x[i] = s then inc(counter)
end;
end;
end;
write('Количество таких символов в файле: ', counter);
end.
Популярно: Информатика
-
Dariya07829.03.2023 00:59
-
Barsvtk01.04.2022 18:10
-
polina7snoy02.04.2021 02:36
-
someone568221.08.2021 00:52
-
Станислав201721.07.2022 16:59
-
сабрина2302.07.2022 11:59
-
Anna282005u10.05.2021 18:46
-
ден102527.11.2022 22:32
-
2254wearвика05.03.2021 15:16
-
zima21zima07.03.2023 03:36