Хелпикс

Главная

Контакты

Случайная статья





C | (C++ & Java)?. var x, a, b : integer;. while x > 0 do begin. if x mod 3 > 0 then. if x mod 3 > 1 then. writeln(a);. writeln(b). var x, a, b: integer;. readln(x);. while x > 0 do begin. b := b*(x mod 10);. writeln(a); write(b);. 1. Приб



C | (C++ & Java)?

13) Определите наибольшее натуральное число A, при котором выражение

(x & A ¹ 0) Ù (x & 41 = 0) Ù (x & 37 =  0)

тождественно ложно (то есть принимает значение 0 при любом натуральном значении переменной x)?

14) Укажите наименьшее натуральное число , при вводе которого будет два раза напечатано число 3.

var x, a, b: integer;

begin

read(x);

a: = 0;

b: = 1;

while x > 0 do begin

if x mod 3 > 0 then

a: = a + 1;

if x mod 3 > 1 then

b: = b + 1;

x: = x div 10

end;

writeln(a);

writeln(b)

end.

15) Получив на вход число x, этот алгоритм печатает два числа a и b. Сколько существует таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 24?

var x, a, b: integer;

begin

readln(x);

a: = 0; b: = 1;

while x > 0 do begin

a: = a+1;

b: = b*(x mod 10);

x: = x div 10;

end;

writeln(a); write(b);

end.

16) Исполнитель К17 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 1

2. Прибавить 3

3. Умножить на 2

Программа для исполнителя К17 – это последовательность команд. Сколько существует таких программ, которые исходное число 1 преобразуют в число 13 и при этом траектория вычислений программы содержит число 4 и число 9?

17)



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.