Программу из примера 16.5 изменили. Сформулируйте условие задачи, которая решается с помощью этой программы.
var a, a1, a2, a3: integer;
begin
write(ꞌВведите
В 6:54 поступил вопрос в раздел ЕГЭ (школьный).
Вопрос, который вызвал трудности
Программу из примера 16.5 изменили. Сформулируйте условие задачи, которая решается с помощью этой программы.
var a, a1, a2, a3: integer;
begin
write(ꞌВведите a = ꞌ); read(a);
if (a > 99) and (a < 1000) then
begin
// Первая цифра
a1 := a div 100;
// Вторая цифра
a2 := a mod 100 div 10;
// Третья цифра
a3 := a mod 10;
if a1 mod 2 = 0 then
writeln(a1,ꞌ— четная ꞌ);
if a2 mod 2 = 0 then
writeln(a2,ꞌ— четная ꞌ);
if a3 mod 2 = 0 then
writeln(a3, ꞌ— четнаяꞌ);
if odd(a1) and odd(a2) and odd(a3) then
writeln(ꞌнет четных цифрꞌ);
end
else
writeln(ꞌне трехзначноеꞌ);
end.
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме «ЕГЭ (школьный)». Ваш вопрос звучал так: Программу из примера 16.5 изменили. Сформулируйте условие задачи, которая решается с помощью этой программы.
var a, a1, a2, a3: integer;
begin
write(ꞌВведите a = ꞌ); read(a);
if (a > 99) and (a < 1000) then
begin
// Первая цифра
a1 := a div 100;
// Вторая цифра
a2 := a mod 100 div 10;
// Третья цифра
a3 := a mod 10;
if a1 mod 2 = 0 then
writeln(a1,ꞌ— четная ꞌ);
if a2 mod 2 = 0 then
writeln(a2,ꞌ— четная ꞌ);
if a3 mod 2 = 0 then
writeln(a3, ꞌ— четнаяꞌ);
if odd(a1) and odd(a2) and odd(a3) then
writeln(ꞌнет четных цифрꞌ);
end
else
writeln(ꞌне трехзначноеꞌ);
end.
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
проверить, являются ли введенное число трехзначным, и если да, то проверить каждую цифру является ли она четная, если да, то вывести эту цифру
С 1999 года
Поможем с любой учебной работой
Выполняем ученические работы любой сложности на заказ. Гарантируем низкие цены и высокое качество.