30/09/2018, 19:59
Làm thế nào để sử dụng lại với những số mà mình đã tìm được trước đó trong vòng for?
Làm thế nào để sử dụng lại với những số mà mình đã tìm được trước đó, chẳng hạn như e dùng vòng for để tìm ra hàng loạt các số nguyên tố từ 1 - 100, sau đó e muốn xét lại tất cả các số nguyên tố này ?
Bài liên quan
Mỗi lần tìm được 1 số nguyên tố thì lưu số nguyên tố đó vào 1 mảng khác, khi cần xét lại thì dùng mảng lưu mấy số nguyên tố ấy
Bạn dùng một mảng số nguyên để lưu hoặc dùng
vector
Mình sẽ dùng ngôn ngữ c++ nhé
Tạo mảng số nguyên : tạo mảng thì có 2 cách là tạo mạng động hoặc mảng tĩnh.
Mảng động
số lượng phần tử trong mảng không cần khai báo trước. Nhưng khi sử dụng xong nên/phải xóa mảng động đã tạo ra, để tránh gặp những trường hợp không như ý muốn.Tạo mảng động(con trỏ) :
int *mang = new int[n];
Thu hồi mảng động :
delete [] mang;
Mảng Tĩnh
int mang[const];
Để thêm phần tử vào mảng thì sử dụng phép gán bình thường thôi
Sử dụng
vector
:Cần sử dụng thư viện
#include<vector>
:vector<int> mang ;
Để thêm phần tử vào mảng ở vector ta sử dụng
mang.push_back( int )
. Để thêm vào cuối mảngCòn nhiều thứ về vector bạn có thể tham khảo thêm