\[\boxed{\mathbf{Страница\ 90.}}\]
\[\boxed{\mathbf{80.}}\]
\[\mathbf{Введем\ обозначения:}\]
\[\mathbf{a - имя\ массива;}\]
\[\mathbf{i - индекс\ элемента\ массива;}\]
Добавить текст Вернуть оригинал\[\mathbf{a}\left\lbrack \mathbf{i} \right\rbrack\mathbf{- элемент\ массива;}\]
Добавить текст Вернуть оригинал\[\mathbf{b - произведение\ элементов\ }\]
Добавить текст Вернуть оригинал\[\mathbf{массива,\ }кратных\ 5.\]
\[Оператор\ присвоения\ значения\]
\[\ i - му\ элементу\ массива:\]
\[a\lbrack i\rbrack ≔ random(35) + 10.\]
Добавить текст Вернуть оригинал\[Условие\ кратности\ 5\ \]
\[i - го\ элемента\ массива:\]
\[a\lbrack i\rbrack\ mod\ 5 = 0.\]
\[Заголовок\ программы\] | \[\mathbf{\text{program\ }}n\ \_\ 80\] | |
---|---|---|
\[Раздел\ описания\ переменных\] | \[\mathbf{\text{var\ \ }}i,\ b:\ \ integer\] | |
\(\ a:\ \mathbf{\text{array}}\ \lbrack 1\ldots 12\rbrack\ \mathbf{\text{\ of}}\text{\ integer}\) | ||
\[Программный\ блок\] | \[Блок\ ввода\ данных\] | \[\mathbf{\text{begin}}\] |
\[randomize;\] \[\mathbf{\text{for}}\ i\ : = 1\ \ \mathbf{\text{to}}\ 12\ \mathbf{\text{do}}\] Добавить текст Вернуть оригинал\[a\lbrack i\rbrack ≔ random(35) + 10;\] Добавить текст Вернуть оригинал |
||
\[Блок\ вывода\ данных\] |
\[\mathbf{\text{for}}\ i\ : = 1\ \ \mathbf{\text{to}}\ 12\ \mathbf{\text{do\ }}\text{writeln}\] Добавить текст Вернуть оригинал\[\left( 'a\lbrack^{'},i,^{'} \right\rbrack =^{'},\ a\lbrack i\rbrack);\] Добавить текст Вернуть оригинал |
|
\[Блок\ обработки\ данных\] | \[b\ : = 1;\] | |
\[\mathbf{\text{for}}\ i\ : = 1\ \ \mathbf{\text{to}}\ 10\ \mathbf{\text{do}}\] | ||
\[\mathbf{\text{if}}\text{\ a}\lbrack i\rbrack\ mod\ 5 = 0\ \mathbf{\text{then}}\ b\ : = b*a\lbrack i\rbrack;\] | ||
\[Блок\ вывода\ результата\] | \[writeln\ ('b =^{'},\ b)\] | |
\[\mathbf{\text{end.}}\] |