Tìm kiếm x trong mảng một chiều trên ngôn ngữ C

X là giá trị cần tìm, khi tìm được ta xuất vị trí của nó ngược lại không tìm được ta return -1.

Các bước:

Bước 1: Cho i chạy từ đầu mảng đến cuối mảng.

Bước 2: Dùng câu điều kiện If để tìm x bằng giá trị cần tìm a[i].

Bước 3: Nếu đúng return i, nếu chạy hết vòng lập mà không thấy ta mới return -1.

int timx(int a[], int n, int x){
for(int i=0; i<n; i++){
if(x == a[i])
return i;
}
return -1;
}