саня45рг
08.03.2021 04:30

На вход программы поступает натуральное число. требуется определить сумму цифр в десятичной записи этого числа, которые не кратны 3 (считается, что 0 кратно любому числу). для решения этой ученик написал программу, но, к сожалению, его программа неправильная. var n, digit, sum: longint; begin
readln(n); sum : = n mod 10; while n > 0 do begin digit : = n mod 10; if digit mod 3 > 0 then sum : = digit; n : = n div 10; end; if sum > 0 then writeln(sum) else writeln('no') end. последовательно выполните следующее. 1. напишите, что выведет эта программа при вводе числа 654. 2.
укажите одно трёхзначное число, при вводе которого программа выведет правильный ответ. укажите это ответ. 3. найдите в программе все ошибки (их может быть одна или несколько). для каждой ошибки выпишите строку, в которой она допущена, и эту же строку в исправленном виде.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Olesqqqa
26.02.2023 07:20
Правильный ответ - 256 чисел.
Каждый раз, уменьшая неопределенность знаний вдвое, исследователь получает 1 минимальную единицу информации - 1 бит. А при угадывании числа им было получено 8 бит информации, т.е 8 бит получился при выборе из 2-х вариантов, 7-й бит, при выборе из 4-х вариантов, 6-й из 8 вариантов, 5-й - из 16, 4-й из 32, 3-й из 64, 2-й из 128, 1-й из 256. Неопределенность знаний (N) и количество бит информации (i) связаны между собой формулой Хартли N=2^i, т.е. в нашем случае N=2^8; n=256
0,0(0 оценок)
Ответ:
ryazanovaaaa18
13.08.2020 22:19
Раз натуральное, значит целое, но не значит, что чётное. Надо делить на 10 и избавляться от остатка, пока не останется одна цифра(То есть, при последующем делении на 10 выйдет число меньше 1). Дальше сравниваешь если цифра делиться на 2 без остатка и получаешь тебе ответ. Если без остатков, то цифра чётная, если же с остатком при делении на 2, то цифра нечётная.

Если тебе нужен сам алгоритм, то можешь отметить ответ, как нарушение, но я тебе дал ответ, как бы решал я. Языков программирования много не знаю, так что писать алгоритм не буду.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота