Помогите пожалуйста, дам максимум баллов.
Нужно составить программу на Паскале (ниже само задание).

Если хотя бы два числа из трех введенных чисел положительны, то
уменьшить каждое нечетное число на 1, иначе – найти сумму всех
чисел.

Ответы

Ответ дал: Ergbertgb
0

Ответ:

var a,b,c,kol:integer;

 begin

   readln(a,b,c);

if a>0 then inc(kol);

if b>0 then inc(kol);

if c>0 then inc(kol);

if kol>=2 then

                      begin

                        if a mod 2=1 then dec(a);

                        if b mod 2=1 then dec(b);

                        if c mod 2=1 then dec(c);

                      end

  else writeln(a+b+c);

end.

Объяснение:


blackfoor3: Попробовал, но он же не уменьшает все нечётные числа!
blackfoor3: @ergbergb Попробовал, но он же не уменьшает все нечётные числа!
Вас заинтересует