Запишите через запятую наименьшее и наибольшее значение числа 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
Ответы на вопрос:
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.
Популярно: Информатика
-
oksa761008.09.2022 16:44
-
ltimofienko06.03.2021 10:39
-
МастерФейк02.11.2020 18:34
-
petryskakate200310.03.2020 16:45
-
7564318.11.2021 22:07
-
carisha220128.11.2022 22:05
-
dmitriytkach3013.08.2022 01:43
-
Nick1232128.07.2022 17:20
-
mashoklomakina08.04.2021 14:49
-
Умникзаумник127.06.2020 23:28