Решаю, но ответ не сходится , приведите ваше решение пожалуйста. При каком наибол??шем введенном числе d после выполнения программы будет напечатано 55? Paskal: var n, s, d: integer; begin readln(d); n := 0; s := 0; while s <= 365 do begin s := s + d; n := n + 5 end; write(n) end.
?шем введенном числе d после выполнения программы будет напечатано 55? Paskal: var n, s, d: integer; begin readln(d); n := 0; s := 0; while s <= 365 do begin s := s + d; n := n + 5 end; write(n) end.
Программа увеличивает n на 5. Т.к. на выходе нужно получить n = 55, то цикл должен прокрутиться 11 раз.Т.е. после 10 раз число s <= 365 (программа войдёт в цикл одиннадцатый раз), но после 11 цикла s > 365. При этом s = 10d и 11d соответственно:10d <= 36511d > 365d < 36.5d > 365 / 11 ~ 33.18Под заданный вопрос подходит значение d = 36.
Также наши пользователи интересуются:
Порассуждай, для чего нужен алфавит, и закончи сказку. Пришли однажды буквы к алф?Сравни: 24 мм* 3 см ; 3 дм 1 см*31 см ; 2 дм 36 мм* 23 см 5 мм ; 5 дм 5 мм* 51 см ; 12 мм*1 см 1 мм ; 2 дм 2 с?
⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Решаю, но ответ не сходится , приведите ваше решение пожалуйста. При каком наибол?» от пользователя МАРИНА МАТВЕЕНКО в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.
Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!