Есть ответ 👍

Для какого из чисел (9 8 56 123) ложно высказывание : не (число > 50) или (число четное)=0

166
366
Посмотреть ответы 3

Ответы на вопрос:

kostynbai
4,6(87 оценок)

Если высказывание с "или" ложно, значит должны быть ложными одновременно  " не (число > 50)" и " (число четное)" => число должно быть > 50 и быть нечетным.из набора подходит только 123. ответ: 123проверка для остальных: 9: не0+0=1+0=1 8: не0+1=1+1=1 56: не1+1=0+1=1 123: не1+0=0+0=0

Девять, конечно же. четное, значит, остается 9 и 123 больше 50. а это только девять остается.

Исправленный код программы

var

a,b,c,x,y,k,l,j,v,d: integer;

begin

read(a);

read(b);

read(c);

k: =0-c;

d: =1;

for x: =1 to c do

  for y: =k to c do  

  begin

    if a*x+b*y=c then

    if d> =x then begin

      d: =x;

      v: =y;

    end;

  end; writeln(d,' ',v);

end.

объяснение

d это переменная, обозначающая минимальное значение x

ошибка была в строке   if d< =x then begin

если x меньше а не больше минимального, то минимальному должно присваиваться значение x

исправленная строка if d> =x then begin

Популярно: Информатика