teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

修正

2020/09/09 11:40

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- c++ カンマ区切りの数値の複数入力
1
+ c++ 区切り 入力
body CHANGED
File without changes

3

2020/09/09 11:40

投稿

退会済みユーザー
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

ソースコードを修正しました

2020/09/09 03:33

投稿

退会済みユーザー
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

その他の実行例の追加、現在のソースコードの追加をしました。

2020/09/04 03:24

投稿

退会済みユーザー
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
+ ```