Giúp tìm lỗi trong code C++

Giúp mình tìm lỗi với ạ, chỉ cần chỉ đúng hay sai thôi cx đc ạk

#include <iostream>

using namespace std;

int main()
{
    string s;
    long long a{};
    cin >> s;
    for (long long i = 0; i < s.size();i++) {
        if (isdigit(s[i]))
            a = s[i] - 48;
        else {
            for (long long j = 1; j <= a; j++)
                cout << s[i];
            a = 1;
        }
    }
    return 0;
}

!

Topic thiếu thông tin (vd: nộp bài ở đâu, đúng bao nhiêu test,…). Nếu bạn không tự chạy code mà quăng lên đây nhờ chạy hộ thì ở DNH không khuyến khích.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?