Pascalabc.net 3.4.0, сборка 1671 от 31.05.2018 внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',10); a.println; writeln('минимальный по модулю элемент равен ', a.select(t-> abs(); writeln('количество элементов, кратных 5, равно ', a.where(t-> t mod 5=0).count); write('сумма искомых элементов равна '); var ai: =a.indexesof(t-> t> 0); a[ai.first+1: ai.last].sum.println; end.
Давид-Ольга
25.07.2020
Сначала нужно ввести количество элементов массива, потом сам массив: #include < iostream> using namespace std; int main() { int n; cin > > n; int a[n]; for (int i = 0; i < n; ++i) { cin > > a[i]; if (a[i] > = 0) a[i] *= a[i]*a[i]; else a[i] *= 2; cout < < a[i] < < ' '; } return 0; }
информация, насколько я помню