ooofishai4064
?>

Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 53? var n, s, d: integer; begin readln(d); n : = 23; s : = 18; while s < = 1977 do begin s : = s + d; n : = n + 6 end; write(n) end.

Информатика

Ответы

Ludmila777020

program tsveti;

var x,y,z,w:integer;

begin

   write('Введите количество девочек: '); readln(x);

   write('Введите количество цветов: '); readln(y);

   if (y div x) mod 2 = 0 then begin // здесь мы проверяем, не получается ли чётное количество цветков, и если получается чётное, то вычитаем остаток и количество девочек, чтобы добиться нечётного количества

       w := y mod x + x;

       z := (y - w) div x;

   end

   else begin

       w := y mod x;

       z := y div x;

   end;

   writeln('Девочкам подарили по ', z, ' шт. цветков.');

   writeln('Осталось ', w, ' шт. цветков.');

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 53? var n, s, d: integer; begin readln(d); n : = 23; s : = 18; while s < = 1977 do begin s : = s + d; n : = n + 6 end; write(n) end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

stanefimov
Сергеевна
delena6467
Shitikov-M.A.1307
mnogomams47
rusinfopro
Zeegofer
ustinovda14
Leonidovich_Elena771
Postnikova-StreltsovaKyulbyakova
impuls20125948
vinokurova88251
АнжелаВасильевич
teta63
nngudkova1970