Computer >> Máy Tính >  >> Lập trình >> C ++

Tìm một điểm cố định (Giá trị bằng chỉ số) trong một mảng nhất định trong Chương trình C ++

Trong hướng dẫn này, chúng ta sẽ giải quyết vấn đề sau.

Cho một mảng, hãy tìm số bằng chỉ số. Đây là một vấn đề đơn giản.

Lặp lại trên mảng đã cho và trả về chỉ số bằng với phần tử của mảng.

Ví dụ

Hãy xem mã.

#include <bits/stdc++.h>
using namespace std;
int linearSearch(int arr[], int n) {
   for(int i = 0; i < n; i++) {
      if(arr[i] == i) {
         return i;
      }
   }
   return -1;
}
int main() {
   int arr[] = {10, 20, 30, 40, 50, 5, 60};
   cout << linearSearch(arr, 7) << endl;
   return 0;
}

Đầu ra

Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.

5

Kết luận

Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.