Trong bài viết này, chúng ta sẽ thực hiện chương trình nhập, xuất mảng các số nguyên bằng C / C++. Mình sẽ cung cấp hai ví dụ, một bằng ngôn ngữ C và một bằng ngôn ngữ C++, để bạn có thể áp dụng cho cả hai ngôn ngữ này.
Nhập, xuất mảng các số nguyên bằng C
Đầu tiên, chúng ta sẽ thực hiện chương trình nhập, xuất mảng bằng ngôn ngữ C. Để thực hiện việc này, ta cần viết một hàm nhập với tham số là một mảng các số nguyên a[] và số phần tử n theo kiểu số nguyên.
Trong hàm này, ta sẽ sử dụng vòng lặp do...while để yêu cầu người dùng nhập vào số nguyên từ 0 -> MAX. Sau đó, ta sẽ sử dụng vòng lặp for để nhận các giá trị cho các phần tử trong mảng. Dưới đây là một chương trình nhập xuất các phần tử trong mảng bằng ngôn ngữ C, bạn có thể tham khảo:
#include #define MAX 100 void nhapMang(int a[], int n) { int i; printf("Nhap vao cac phan tu cua mang:\n"); for (i = 0; i < n; i++) { printf("Nhap phan tu thu %d: ", i+1); scanf("%d", &a[i]); } } void xuatMang(int a[], int n) { int i; printf("Cac phan tu trong mang la:\n"); for (i = 0; i < n; i++) { printf("%d ", a[i]); } } int main() { int a[MAX], n; printf("Nhap so phan tu cua mang: "); scanf("%d", &n); nhapMang(a, n); xuatMang(a, n); return 0; }
Kết quả:
Nhap so phan tu cua mang: 5 Nhap vao cac phan tu cua mang: Nhap phan tu thu 1: 10 Nhap phan tu thu 2: 20 Nhap phan tu thu 3: 30 Nhap phan tu thu 4: 40 Nhap phan tu thu 5: 50 Cac phan tu trong mang la: 10 20 30 40 50
Nhập, xuất mảng các số nguyên bằng C++
Để nhập, xuất mảng bằng ngôn ngữ C++, ta cũng thực hiện tương tự như ngôn ngữ C. Chỉ cần thay thế printf() và scanf() trong ngôn ngữ C bằng cout() và cin() trong ngôn ngữ C++. Bạn cần khai báo thư viện
để sử dụng cout và cin.
Dưới đây là một chương trình nhập xuất các phần tử trong mảng bằng C++, bạn có thể tham khảo:
#include using namespace std; #define MAX 100 void nhapMang(int a[], int n) { int i; cout << "Nhap vao cac phan tu cua mang:" << endl; for (i = 0; i < n; i++) { cout << "Nhap phan tu thu " << i + 1 << ": "; cin >> a[i]; } } void xuatMang(int a[], int n) { int i; cout << "Cac phan tu trong mang la:" << endl; for (i = 0; i < n; i++) { cout << a[i] << " "; } } int main() { int a[MAX], n; cout << "Nhap so phan tu cua mang: "; cin >> n; nhapMang(a, n); xuatMang(a, n); return 0; }
Kết quả:
Nhap so phan tu cua mang: 5 Nhap vao cac phan tu cua mang: Nhap phan tu thu 1: 10 Nhap phan tu thu 2: 20 Nhap phan tu thu 3: 30 Nhap phan tu thu 4: 40 Nhap phan tu thu 5: 50 Cac phan tu trong mang la: 10 20 30 40 50
Như vậy, chúng ta đã thực hiện xong chương trình nhập, xuất mảng các số nguyên bằng C / C++. Bạn có thể tham khảo các bài tập khác tại "Tổng hợp 1000 bài tập C / C++", chúc bạn thành công!
Cùng chuyên mục: