Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Массивы


Автор: Don_Pedro 25.12.2006, 17:46
Помогите пожалуйста:

        CONST N=100;
          var x: array [1..N] of real;
Преобразовать массив x по следующему правилу (x (к) - значение к-го элемента массива после преобразования):
          а)  x(k)=max (x(i))      при 1<=i<=k
          б) элементы массива распоожить в обратном порядке
          в) x(1)=x(1), x(N)=x(N), x(k)=(x(k)-1+x(k)+x(k)+1)/3   при k=2,3,...,n-1
          г) Элементы массива циклически сдвинуть на одну позицию влево: x(n)=-x(1), x(k) = x(k+1), при k=1,2,...,n-1
          д) Элементы массива циклически сдвинуть на две позиции влево.


      

Автор: Alexeis 25.12.2006, 22:09
Don_Pedro, язык нужно указывать в квадратных скобках.

Автор: achepkunov 25.12.2006, 22:38
Что-нибудь сам попробовал? Начни с пункта б или г, они проще для понимания, по-моему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)