iburejko7
?>

Ниже записан алгоритм. укажите наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 3, а потом 4. var x, y, a, b: longint; begin a : = 0; b : = 0; readln(x); while x > 0 do begin y : = x mod 10; if y > 4 then a : = a + 1; if y < 6 then b : = b + 1; x : = x div 10 end; writeln(a); writeln(b) end.

Информатика

Ответы

Lilykl
Программа считает кол-во цифр больше 4-х и кол-во цифр меньше шести в твоем числе.
Первая цифра - это кол-во числе больше 4-х.
Вторая цифра - соответсвенно.

В итоге ответ получается: 10556
martinson

from random import randint

random_numbers = [randint(-10, 10) for x in range(20)]

print(random_numbers)  # show all random numbers list

positive_numbers = [n for n in random_numbers if n > 0]

negative_numbers = [n for n in random_numbers if n < 0]

print("Произведение чисел = {}".format(sum(positive_numbers)))

print("Количество положительных чисел = {}".format(len(positive_numbers)))

print("Количество отрицательных чисел = {}".format(len(negative_numbers)))

print("Больше {} чисел на {}".format(

   'положительных' if len(positive_numbers) > len(negative_numbers) else 'отрицательных',

   abs(len(positive_numbers) - len(negative_numbers

Alyona744

Відповідь:

4*3*3*3*3 = 324

Пояснення:

Мы имеем 4-ри буквы из которых нужно сложить комбинацию из 5-ти букв. То есть, на каждом месте комбинации мы можем записать одно из 4 букв, но так как букву 'A' можно использовать единожды, тогда на каждое место кроме одного мы уже можем записать 1-ну букву из 3-ех.

Схема комбинации:

1 - А,В,С,D

2 - В,С,D (т.к А уже использовали)

3 - В,С,D (т.к А уже использовали)

4 - В,С,D (т.к А уже использовали)

5 - В,С,D (т.к А уже использовали)

Или 4*3*3*3*3, с учетом того, что можно менять местами комбинации букв в кодовом слове.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ниже записан алгоритм. укажите наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 3, а потом 4. var x, y, a, b: longint; begin a : = 0; b : = 0; readln(x); while x > 0 do begin y : = x mod 10; if y > 4 then a : = a + 1; if y < 6 then b : = b + 1; x : = x div 10 end; writeln(a); writeln(b) end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

PivovarovaIlina1437
postbox
magazin3000
annanudehead1426
Борисов
navi35374
rina394992
slitex
eisakov86
Владимирович_Ралина
ksuhova
u-bhank
asl09777
mila-vsv
Olga Arutyunyan