#include
// khai báo nguyên mẫu
void getArrayElementsFromUser(int arr[], size_t *size);
void showArrayElements(int arr[], size_t size);
int main() {
int arr[100];
size_t size;
// yêu cầu nhập vào
puts(“Get array elements from user: “);
getArrayElementsFromUser(arr, &size);
// hiển thị
puts(“\nAll array elements: “);
showArrayElements(arr, size);
return 0;
}
// hàm nhập dữ liệu vào cho các phần tử mảng
void getArrayElementsFromUser(int arr[], size_t *size) {
puts(“Enter number of array element: “);
scanf(“%u”, size); // %u để đọc vào giá trị kiểu unsigned int == size_t
for (size_t i = 0; i < *size; i++)
{
printf("arr[%d] = ", i);
scanf("%d", &arr[i]);
}
}
// hàm hiển thị các phần tử mảng
void showArrayElements(int arr[], size_t size) {
for (size_t i = 0; i < size; i++)
{
printf("%d ", arr[i]);
}
}
4 Comments
anh ơi VD1 bị lỗi r ạ
Chị chạy thấy bình thường có lỗi đâu e?
#include
// khai báo nguyên mẫu
void getArrayElementsFromUser(int arr[], size_t *size);
void showArrayElements(int arr[], size_t size);
int main() {
int arr[100];
size_t size;
// yêu cầu nhập vào
puts(“Get array elements from user: “);
getArrayElementsFromUser(arr, &size);
// hiển thị
puts(“\nAll array elements: “);
showArrayElements(arr, size);
return 0;
}
// hàm nhập dữ liệu vào cho các phần tử mảng
void getArrayElementsFromUser(int arr[], size_t *size) {
puts(“Enter number of array element: “);
scanf(“%u”, size); // %u để đọc vào giá trị kiểu unsigned int == size_t
for (size_t i = 0; i < *size; i++)
{
printf("arr[%d] = ", i);
scanf("%d", &arr[i]);
}
}
// hàm hiển thị các phần tử mảng
void showArrayElements(int arr[], size_t size) {
for (size_t i = 0; i < size; i++)
{
printf("%d ", arr[i]);
}
}
à e chạy đc rồi, do phần mềm code nãy bị lỗi 🙂