c++
1#include<bits/stdc++.h> 2using namespace std; 3void input(vector<int>& dat); 4void output(vector<int>& dat); 5int main(){ 6 vector<int> data(5); 7 input(data); 8 output(data); 9 10} 11void input(vector<int>& dat){ 12 for(int x : dat){ 13 cin >> dat[x]; 14 } 15} 16 17void output(vector<int>& dat){ 18 for(int x : dat){ 19 cout << dat[x] << endl; 20 } 21} 22
入力して出力するプログラムを作ろうとしたのですが、想定したものとは違うものが出てしまいました。
エラーは出ていません。助言お願いします。
入力
1 2 3 4 5
理想の出力
1
2
3
4
5
現実の出力
15859904
5
5
5
5
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/16 07:58