//Khai bao thu vien
#include<iostream>
#include<vector>
using namespace std;
//khai bao nguyen mau ham
void nhapvector(vector<int> &a);
void xuatvector(vector<int> a);
bool ktdaytang(vector<int> a);
// ham chinh
void main()
{
int n;
cout << "\n so phan tu: ";
cin >> n;
// khai bao vector
vector<int> a(n);
do
{
nhapvector(a);
if (ktdaytang(a) != 1)
{
cout << "Nhap sai quy cach yeu cau nhap lai." << endl;
}
} while (ktdaytang(a) != 1);
//goi ham xuat mang
xuatvector(a);
system("pause");
}
//ham nhap
void nhapvector(vector<int> &a)
{
for (int i = 0; i<a.size(); i++)
{
// nhap gia tri
cout << "vec[" << i << "]=";
cin >> a[i];
}
}
//ham xuat
void xuatvector(vector<int> a)
{
// xuat cac gia tri nhap cho vector
cout << "Vector vua nhap: ";
for (int i = 0; i < a.size(); i++)
{
cout << a[i] << "\t";
}
}
//ham kiem tra tang dan
bool ktdaytang(vector<int> a)
{
int i = 0;
while (a[i] <= a[i + 1] && i<a.size() - 1)
i++;
if (i == a.size() - 1)
return 1;
else
return 0;
}
mọi người cho em hỏi chương trình trên cứ chạy tới hàm xuất là lại bị lỗi này:
https://drive.google.com/file/d/1MF4Bv8ZWMX6cKx2HlS-NSoTog_1asy8W/view?usp=sharing



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