Chương trình bị lỗi

chương trình của em bị lỗi sao vậy ạ
236644220_497672221601009_3381298066411491056_n

#include <iostream>
using namespace std;

void nhapmang(double arr[], int &n);
void xuatmang(double arr[], int &n);

int main() {
	 int  n;
	cin>>n;
	double arr[1000];
	nhapmang(arr,n);
	xuatmang(arr,n);
	return 0;
}
void nhapmang(double arr[], int &n){
	cin>>n;
	for(int i=0; i<n; i++){
		cin>>arr[i];
	}
}
void xuatmang(double arr[], int n){
	for(int i=0; i<n ; i++){
		cout<<arr[i]<<" ";
	}
}
void xuatmang(double arr[], int n){
	for(int i=0; i<n ; i++){
		cout<<arr[i]<<" ";
	}
}

bạn sửa thành int &n mới chạy được

2 Likes

k hiểu ý đồ của bạn lắm nhưng mà ở main vừa nhập n rồi xong ở nhapmang lại bắt nhập n tiếp? dễ xảy ra xung đột về giá trị lắm

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