[Mảng 1 Chiều Cơ Bản]. Bài 22. Xóa phần tử

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho mảng số nguyên A[] gồm N phần tử và số nguyên X, nhiệm vụ của bạn là tìm kiếm xem X có xuất hiện trong mảng hay không, nếu X xuất hiện trong mảng thì thực hiện xóa vị trí xuất hiện đầu tiên của X trong mảng, ngược lại in ra "NOT FOUND" nếu X không xuất hiện.

Tham khảo về thuật toán xóa : Xóa phần tử khỏi mảng


Đầu vào

Dòng đầu tiên là 2 số nguyên dương N, X

Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng


Giới hạn

1<=N<=1000

-10^3<=A[i], X<=10^3


Đầu ra

In ra mảng sau khi xóa hoặc in ra NOT FOUND nếu X không xuất hiện trong mảng


Ví dụ :

Input 01
9 212
359 523 428 952 752 195 613 6 122
Output 01
NOT FOUND
Input 02
5 3
1 3 3 2 5
Output 02
1 3 2 5

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    Loc  đã bình luận lúc 1, Tháng 11, 2024, 7:10

    include <bits/stdc++.h>

    using namespace std; int main(){ int n,x,k=-1;cin>>n>>x; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=0;i<n;i++){ if(a[i]==x){ k=i;
    break;
    }

    }if(k==-1)
            cout<<"NOT FOUND";
        else{
            for(int i=0;i&lt;n;i++){
                if(i!=k) 
                cout<&lt;a[i]<<" ";                
            }
    
        }       
    
    return 0;
    

    }


  • 0
    404  đã bình luận lúc 11, Tháng 10, 2024, 8:32

    include <math.h>

    include <iomanip>

    include <iostream>

    using namespace std; using ll = long long;

    int main() { int n, x; cin >> n >> x; int a[n]; for (int i = 0; i < n; i++) { cin >> a[i]; } int k = -1; for (int i = 0; i < n; i++) { if ( a[i] == x){ k = i; break; } } if (k == -1){ cout << "NOT FOUND" << endl; return 0; } else { for (int i = k; i < n - 1; i += 1){ a[i] = a[i + 1]; } n -= 1; } for (int i = 0; i < n; i += 1){ cout << a[i] << " "; } return 0; }


  • -11
    Itachi  đã bình luận lúc 30, Tháng 4, 2024, 1:11

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.