Задать вопрос
3 сентября, 18:25

Есть задача и надо сказать, в чем ее суть:

var a, b, s, n, u:integer;

begin

readln (s) ;

n:=s mod 4;

u:=s mod 2;

if (S mod 2>0) then writeln ('Инвалиды')

else

for a:=0 to n do

begin

for b:=0 to u do

begin

if ((a*4) + (b*2) = s) then

writeln (a, b) ;

end;

end;

end.

+4
Ответы (1)
  1. 3 сентября, 20:08
    0
    Не понял, в чём смысл этой программки, работает она так: если с клавиатуры вводится нечетное число, то на экран выводится "инвалиды". Если же число четное, то выводится два столбца чисел: первый от 0 до s/4, а второй столбец от s/2 до 1 или до 0, но так, что сумма учетверенного числа из первого столбца и удвоенного числа из второго столбца составляет S.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Есть задача и надо сказать, в чем ее суть: var a, b, s, n, u:integer; begin readln (s) ; n:=s mod 4; u:=s mod 2; if (S mod 2>0) then ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы