質問編集履歴
4
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
c++
|
1
|
+
c++ 区切り 入力
|
body
CHANGED
File without changes
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,9 +3,6 @@
|
|
3
3
|
(1)キーボードから数値を複数入力が可能
|
4
4
|
(2)入力可能な文字は数値とカンマと半角スペースのみ
|
5
5
|
(3)カンマは数値の区切り
|
6
|
-
(4)半角スペースは読み飛ばす
|
7
|
-
(5)入力可能な文字以外と空入力は受け付けず、再度入力させる
|
8
|
-
(6)昇順でソートし、表示する
|
9
6
|
|
10
7
|
実行例1
|
11
8
|
入力:1,4, 21,6
|
@@ -22,23 +19,4 @@
|
|
22
19
|
### 試したこと
|
23
20
|
「c++ 複数入力」や「c++ カンマ区切り」などで検索をして調べ、vectorを使い複数の入力をやっていますが、うまくいきません。正直全く分からない状態のため、質問させていただきました。
|
24
21
|
|
25
|
-
### ソースコード
|
26
|
-
とりあえず、再入力の処理は行わず、カンマ区切りで複数の入力ができているか確認できるようにソースコードを記述しています。
|
27
|
-
```c++
|
28
|
-
#include <iostream>
|
29
|
-
#include <vector>
|
30
|
-
|
31
|
-
using namespace std;
|
32
|
-
|
33
|
-
int main(){
|
34
|
-
vector<int> vec(4);
|
35
|
-
|
36
|
-
for(int i = 0; i < 4; ++i){
|
37
|
-
cin >> vec[i];
|
38
|
-
}
|
39
|
-
|
40
|
-
for(int i = 0; i < 4; ++i){
|
41
|
-
cout << vec[i] << endl;
|
42
|
-
}
|
43
|
-
}
|
44
22
|
```
|
2
ソースコードを修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,6 +28,8 @@
|
|
28
28
|
#include <iostream>
|
29
29
|
#include <vector>
|
30
30
|
|
31
|
+
using namespace std;
|
32
|
+
|
31
33
|
int main(){
|
32
34
|
vector<int> vec(4);
|
33
35
|
|
1
その他の実行例の追加、現在のソースコードの追加をしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,9 +7,36 @@
|
|
7
7
|
(5)入力可能な文字以外と空入力は受け付けず、再度入力させる
|
8
8
|
(6)昇順でソートし、表示する
|
9
9
|
|
10
|
-
実行例
|
10
|
+
実行例1
|
11
11
|
入力:1,4, 21,6
|
12
12
|
出力:1,4,6,21
|
13
13
|
|
14
|
+
実行例2
|
15
|
+
入力:1 2,3,4,5
|
16
|
+
出力:2,3,4,5,12
|
17
|
+
|
18
|
+
実行例3
|
19
|
+
入力:1,,2,3,4
|
20
|
+
エラーで再入力させる
|
21
|
+
|
14
22
|
### 試したこと
|
15
|
-
「c++ 複数入力」や「c++ カンマ区切り」などで検索をして調べ、vectorを使い複数の入力をやっていますが、うまくいきません。正直全く分からない状態のため、質問させていただきました。
|
23
|
+
「c++ 複数入力」や「c++ カンマ区切り」などで検索をして調べ、vectorを使い複数の入力をやっていますが、うまくいきません。正直全く分からない状態のため、質問させていただきました。
|
24
|
+
|
25
|
+
### ソースコード
|
26
|
+
とりあえず、再入力の処理は行わず、カンマ区切りで複数の入力ができているか確認できるようにソースコードを記述しています。
|
27
|
+
```c++
|
28
|
+
#include <iostream>
|
29
|
+
#include <vector>
|
30
|
+
|
31
|
+
int main(){
|
32
|
+
vector<int> vec(4);
|
33
|
+
|
34
|
+
for(int i = 0; i < 4; ++i){
|
35
|
+
cin >> vec[i];
|
36
|
+
}
|
37
|
+
|
38
|
+
for(int i = 0; i < 4; ++i){
|
39
|
+
cout << vec[i] << endl;
|
40
|
+
}
|
41
|
+
}
|
42
|
+
```
|