Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

nhập xuất trong hàm

22:17 12-10-2022 427 lượt xem 1 bình luận

cho em hỏi làm sao để nhập giá trị trong hàm ạ.

ở dưới là đoạn mã e gặp lỗi uninitialized local variable 'x2' used 

làm sao để khắc phục ạ,em cảm mơn.

void timkiem(int ar[], int n, int x);
int main(){
timkiem(a, ds, x2);//a là mảng,ds là số lượng phần tử. lỗi ở dòng này.
}
void timkiem(int ar[], int n, int x) {
    cout << "nhap so can tim";
    cin >> x;
    
    for (int i = 0; i < n; i++) {
        if (x == ar[i]) {
            cout << x << " = [" << i << "] " << endl;
            break;
        }
        else {
            cout << "khong tim thay gia tri!" << endl;
            break;
        }
    }
}

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Cu Xin Author đã bình luận 19:40 13-10-2022

chưa cung cấp code đầy đủ, yêu cầu cung cấp code đầy đủ. 

Nếu đã đủ thì phải trả lời đc câu hỏi:

  1. Tại sao input là x, nhưng vô trong hàm vẫn yêu cần nhập x?
  2. Hai đoạn code dưới đây có nhất thiết phải bỏ trong hàm timkiem?
cout << "nhap so can tim";
cin >> x;

 

Câu hỏi mới nhất