Bài tập : giải nén xâu

Em có một bài tập, sau khi code nó không ra kết quả, mong mn chỉ giúp em, em mới học ạ.
Nhập vào 1 xâu. Hãy giải nén xâu đó.
Ví dụ:

input output
4A3BC7D2EF AAAABBBCDDDDDDDEEF

code của em :

#include <bits/stdc++.h>
using namespace std;
void chuan( string s)
{
    for( int i=0;i<s.size();i++)
        s[i]=s[i]-48;
}
int main()
{
  string s;
  int i;
  cin>>s;
  chuan(s);
  for(i=0;i<s.size();i++)
  {
      if(s[i]>=0 && s[i]<=9)
      {
          for(int j=0;j<s[i];j++)
            cout<<s[i+1];
      }
      else if(s[i+1]>9)
        cout<<s[i+1];
  }
}
s[i]=s[i]-48;

Có chắc là đã chuẩn???
Thử in nó ra xem.

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