Написать программу ,которая вычисляет количество четных цифр в числе m длинной
234
242
Ответы на вопрос:
Здесь задается только длина числа, а само число выводится рандомно, но если что, то можно сделать ввод с клавиатуры. var n,x: integer; k,m,i: byte; begin randomize; write ('введите длину числа (m): '); readln (m); x: =1; // величина ограничителей значений числа при рандомном вводе for i: =2 to m do x: =x*10; n: =random(x,x*10-1); writeln ('n=',n); for i: =1 to m do begin if (n mod 10) mod 2 =0 then k: =k+1; n: =n div 10; end; writeln; writeln ('в этом числе ',k,' четных цифр'); end. пример: введите длину числа (m): 4 n=5297 в этом числе 1 четных цифр
From random import randintn = int(m = 0z=0for i in range (n): b = 10**i * randint(0,9) m = m + b if (b/10**i) % 2 == 0: z = z+1print(m)print(z)
a) Переводим целую часть 91(10) в 2-ую систему последовательным делением на 2:
91/2 = 45, остаток: 1
45/2 = 22, остаток: 1
22/2 = 11, остаток: 0
11/2 = 5, остаток: 1
5/2 = 2, остаток: 1
2/2 = 1, остаток: 0
1/2 = 0, остаток: 1
91(10) = 1011011(2)
б)Переводим целую часть 675(10) в 8-ую систему последовательным делением на 8:
675/8 = 84, остаток: 3
84/8 = 10, остаток: 4
10/8 = 1, остаток: 2
1/8 = 0, остаток: 1
675(10) = 1243(8)
в)Переводим целую часть 270(10) в 16-ую систему последовательным делением на 16:
270/16 = 16, остаток: 14, 14 = E
16/16 = 1, остаток: 0
1/16 = 0, остаток: 1
270(10) = 10E(16)
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
чсссвввввавшвневаа15.03.2020 22:43
-
Rustem111211.07.2020 03:28
-
Олeксандра19.06.2020 07:15
-
Serenael66616.04.2021 19:59
-
anuta13621.01.2022 05:13
-
maksshangutov22.04.2023 11:40
-
Алёнка1208200402.12.2022 22:27
-
anonimka2018oz5x7j07.06.2022 21:53
-
Lorosa28.08.2022 18:59
-
danila2001k06.01.2022 00:27
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.