Code không nhập được dữ liệu

Ai giúp em xem code bài này với ạ em mò mãi chẳng biết sai ở đâu cả

#include <iostream>
#include <vector>
using namespace std;

int nhapVector(int nNum, vector <int> &vec);
int xuatVector(int nNum, vector <int> &vec);

int main()
{
	int nNum = 0;
	vector <int> vec(nNum);
	do
	{
		cout <<" Nhap so phan tu cua danh sach: ";
		cin >> nNum;
	}while (nNum < 1);

	nhapVector(nNum, vec);
	xuatVector(nNum, vec);

	system("pause");
	return 0;
}

int nhapVector(int nNum, vector <int> &vec)
{
	for(int i = 0; i < vec.size();i++)
	{
		cout <<" vec["<<i<<"] = ";
		cin >> vec[i];
	}
	return 0;
}

int xuatVector(int nNum, vector <int> &vec)
{
	cout << "Danh sach: " << endl;
	for (int i = 0; i < vec.size(); i++)
	{
		cout << vec[i] << "\t";
	}
	cout << endl;
	return 0;
}

	int nNum = 0;
	vector <int> vec(nNum);

Hô hô hô, vec.size() = 0 đấy.

3 Likes

dạ em cám ơn :v sai ngu thế nhìn k ra, em còn return 0 ngay hàm nhập nữa bậy ghê

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?