Advertisement
Alex_Fomin

Наташа Яникиева

Nov 8th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.63 KB | None | 0 0
  1. // Поменять местами первые два элемента и два средних элемента в одномерном массиве из 10 элементов.
  2.  
  3. Program CPascal;
  4.  
  5. const n=10;
  6.  
  7. var x:array [1..n] of integer;
  8.     i,temp:integer;
  9.    
  10. Begin
  11. Writeln('Исходный массив: ');
  12. for i:=1 to n do
  13.     Begin
  14.     X[i]:=Random(101);
  15.     Write(X[i]:5);
  16.     end;
  17. Writeln;
  18.  
  19. Temp:=X[1];
  20. X[1]:=X[Round(N div 2)];
  21. X[Round(N div 2)]:=Temp;
  22.  
  23. Temp:=X[2];
  24. X[2]:=X[Round(N div 2)+1];
  25. X[Round(N div 2)+1]:=Temp;
  26.  
  27. Writeln('Измененный массив: ');
  28. for i:=1 to n do Write(X[i]:5);
  29. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement