Mọi người giúp mình giải bài này với…
Đề bài nguyên văn là:
Nhập một dãy số có n phần tử trong đó không cho phép nhập các số trùng nhau. Nếu nhập một số đã có thì yêu cầu nhập lại. Sau khi đủ n phần tử thì in dãy số đã nhập ra màn hình.
Ý tưởng của e là viết hàm kiểm tra sự tồn tại:
int find_index(int a[], int num_elements, int value){
int i;
for (i=0; i<num_elements; i++){
if (a[i] == value){
return(value);
}
}
return(-1);
}
Sau đó dùng vòng lặp để nhập…
Nhưng ý tưởng là vậy nhưng lên code rắc rối quá, mọi người hướng dẫn e hướng làm với, cám ơn ạ !