Есть ответ 👍

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

250
420
Посмотреть ответы 2

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


33 + k * 8 = 153, где k - количество итераций цикла

k = (153 - 33) div 8 = 15;

s + k * d > 1725;

d > (1725 - 4) div 15;

d > 114;  

s + (k - 1) * d < = 1725;

d < = 1721 div 14;

d < = 122;

dmin = 115; dmax = 122


1) var a: array[1..10] of integer; i,n: integer; begin n: =0; write ('массив: '); for i: =1 to 10 do begin a[i]: =random(10); if i mod 2 < > 0 then n: =n+a[i]; end; for i: =1 to 10 do begin write (a[i],' '); end; writeln; writeln ('сумма элементов стоящих на нечётных местах = ',n); end. 2) var a: array[0..10] of integer; i,n: integer; begin n: =0; write ('массив: '); for i: =1 to 10 do begin a[i]: =random(10); write (a[i],' '); end; repeat i: =1; if (a[i] mod 2 = 0) and (a[i-1] mod 2 =0) then n: =1; i: =i+1; until n=1; writeln; if n< > 0 then writeln ('есть') else writeln ('нету'); end.

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