Как могут соотноситься между собой числа: (a) одно число 0, второе - нечетное в промежутке [1, 27] (получается, если в исходном числе одна четная цифра - 0 - и три нечетных, или три нуля и одно нечетное) (b) одно число 0, второе - четное в промежутке [2, 36] (получается, если в исходном числе нет нечетных цифр или нет четных цифр или два нуля и две нечетные цифры) (с) одно число четное в промежутке [2, 8], второе нечетное в промежутке [3, 27] (получается, если одна чётная цифра и три нечётных) (d) одно число четное в промежутке [2, 24], второе нечетное в промежутке [1, 9] (получается, если одна нечётная цифра и три четных) (e) оба числа четные, одно в промежутке [2, 18], второе в промежутке [2, 16] (получается, если две чётных цифры и две нечётных)
Дальше каждое число (кроме 370) разбито на 2, в скобках стоит тот случай, под который подпадает число 236: 23, 6 (c, +) 1313: 13, 13 (-) 270: 27, 0 (a, +) 1114: 11, 14 (<, -) 1614: 16, 14 (e, +) 187: 18, 7 (c, +) 370: - (-) 294: 29, 4 (-) 40: 4, 0 (b, +) Ответ. 5 чисел
Const R=14; var i,k:integer; W:array[1..R] of longint;
begin Write('Введите число членов последовательности (1-',R,'): '); Readln(k); if (k<1) or (k>R) then Writeln('Вы ввели неверное значение') else begin Write('Члены последовательности: 1'); w[1]:=1; for i:=2 to k do begin w[i]:=5*w[i-1]; Write(', ',w[i]) end; Writeln end end.
<em><u>Тестовое решение:</u></em> Введите число членов последовательности (1-14): 14 Члены последовательности: 1, 5, 25, 125, 625, 3125, 15625, 78125, 390625, 1953125, 9765625, 48828125, 244140625, 1220703125
Как мы знаем, если используется && (логическое И), то мы выполняем тело условия в том случае, когда обе части выражения дадут 1 (или true). Так вот. Когда у тебя выполняется цикл по 3 строке. У тебя i = 2, а вот j меняется. Но т. к первая часть выражения i != 2 всегда дает 0 (или false) условие не выполняется не для кого)