30/09/2018, 17:04

Làm thế nào để khai báo 1 mảng có số phần tử nhập từ bàn phím


#include<iostream>
using namespace std;
int main(){
	int n;
	cout << " nhap n
";
	cin >> n;
	float n = n;
	int a[n];
}

Có cách nào để sửa đoạn code này không?

Gió viết 19:11 ngày 30/09/2018
  • Dùng mảng động:
#include<iostream>
using namespace std;
int main(){
    int n;
    cout << " nhap n\n";
    cin >> n;
    //float n = n; redefine variable ?
    int *a=new int[n];
    
}
  • Dùng vector:
#include<iostream>
#include <vector>
using namespace std;
int main(){
    int n;
    cout << " nhap n\n";
    cin >> n;
    vector<int> a(n);
}

Sau đó có thể sử dụng biến a như là 1 mảng

Bài liên quan
0