Есть ответ 👍

Поменять местами элементы массива стоящие на чётных и нечетных местах (1и2, 3и 4 и тд) решить кумира

173
277
Посмотреть ответы 2

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


Алг массив нач   цел n = 10   целтаб a[1: n]   цел i, b     нц для i от 1 до n     a[i] : = irnd(100)     вывод a[i], " "   кц   вывод нс     нц для i от 1 до div(n,2)     b : = a[2*i-1]     a[2*i-1] : = a[2*i]     a[2*i] : = b     кц   кц     нц для i от 1 до n     вывод a[i], " "   кц кон пример: 37 96 82 5 31 85 85 87 80 3896 37 5 82 85 31 87 85 38 80

По синтаксису паскаля, между блоками if и else не должна стоять точка с запятой. иначе компилятор сочтёт это за два раздельных блока и выдаст ошибку компиляции. if (x > = 0) and then writeln('входит') else writeln('не входит'); то есть, после writeln('входит') не должно быть точки с запятой. только тогда в блоке "else" не нужны условия ("else and " выдаст ошибку компиляции). ещё можно "else" заменить на "if", и получится два раздельных if-блока. скорее всего, это и имел в виду компилятор.

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