Есть ответ 👍

Автомат получает на вход два двузначных шестнадцатеричных числа.в этих числах все цифры не превосходят цифру 5(если в числе есть цифра больше 6.автомат отказывается работать) по этим числам строится новое шестнадцатеричное число по след.правилам. 1.вычисл.два шестнадцатеричных числа-сумма старших разрядов заданных чисел и сумма младших разрядов этих чисел 2.полученные два шестнадцатеричных числа записыв.друг за другом в порядке возрастания(без разделителей) пример: исходные числа: 66.43.поразрядные суммы: а.9 результат 9а определите.какое из предложенных чисел может быть результатом работы автомата 1) 8а 2)410 3)9с 4)76

127
365
Посмотреть ответы 2

Ответы на вопрос:


1) подходит, в порядке возрастания, оба разряда могут быть получены - пример:   35 и 55. 2 не подходит хотя бы потому что не в порядке возрастания 3 не подходит по тому что используется c, а автомат не может работать с цифрой 6, необходимой для ее получения. 4 не подходит потому что не в порядке возрастания.
kdjdn25
4,8(36 оценок)

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.

Популярно: Информатика