Đề bài
Tìm kiếm phần tử trong mảng (cấp phát động) bằng con trỏ. In "có" hoặc "không" tìm thấy.
Thuật toán
- Nhập kích thước, cấp phát mảng động.
- Nhập các phần tử.
- Nhập giá trị cần tìm.
- Duyệt mảng bằng con trỏ
a[i](tương đương*(a+i)).
Chương trình C
#include <stdio.h>
int search(int n, int *a, int m);
int main() {
int n, m, i;
printf("Kích thước mảng: "); scanf("%d", &n);
int a[n];
printf("Nhập phần tử:\n");
for(i=0;i
Kết quả
Run 1: Mảng 5 phần tử: 14 12 11 45 23, Tìm 11 -> Có
Run 2: Mảng 3 phần tử: 12 13 14, Tìm 45 -> Không