Предмет: Информатика,
автор: esonia4002
30 БАЛЛОВ!!!
Вася написал такую функцию:
var s: integer;
begin
s := 1;
while n <> 0 do begin
s := s * (n mod 10);
n := n div 10;
end;
f := s;
end;
А затем вычислил значение f(1023), оно оказалось равным 0. Затем пришла Маша и заменила в его коде в двух строках число 10 на число 2. Чему теперь будет равно значение f(1023)? В ответе запишите одно целое число.
esonia4002:
У меня ещё много задач по информатике за 30 баллов!!!
Ответы
Автор ответа:
2
Ответ:
1
Объяснение:
Я так понимаю f(1023) это мы присваеваем n значение 1023. Ну это так и будет, я проверил, подставил в программу n = 1023 и получил 0. Затем заменил десятки на двойки и получил 1
Похожие вопросы
Предмет: Английский язык,
автор: Vildar007
Предмет: Русский язык,
автор: ПланетаЗнаний
Предмет: Українська мова,
автор: витуличка
Предмет: Математика,
автор: meturmen
Предмет: Химия,
автор: One16325