回答編集履歴

2

追記

2020/11/10 21:43

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -63,3 +63,47 @@
63
63
  }
64
64
 
65
65
  ```
66
+
67
+
68
+
69
+ [追記] C++ならわざわざswap自作せんでも:
70
+
71
+
72
+
73
+ ```C++
74
+
75
+ #include <iostream>
76
+
77
+ #include <algorithm>
78
+
79
+
80
+
81
+ int main(void) {
82
+
83
+ int arr[] = { 1, 2, 3, 4, 5 };
84
+
85
+ for (int n : arr ) {
86
+
87
+ std::cout << n << ' ';
88
+
89
+ }
90
+
91
+ std::cout << std::endl;
92
+
93
+
94
+
95
+ std::swap(arr[2], arr[3]);
96
+
97
+
98
+
99
+ for (int n : arr ) {
100
+
101
+ std::cout << n << ' ';
102
+
103
+ }
104
+
105
+ std::cout << std::endl;
106
+
107
+ }
108
+
109
+ ```

1

微修正

2020/11/10 21:43

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -1,3 +1,13 @@
1
+ > 長さがlenの配列dataの要素xと要素yをプロトタイプ宣言を使って書き換えたい
2
+
3
+
4
+
5
+ 「長さがlenの配列dataの要素**data[x]**と**data[y]**を交換したい」
6
+
7
+ なのかな?
8
+
9
+
10
+
1
11
  ```C
2
12
 
3
13
  #define _CRT_SECURE_NO_WARNINGS