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];
}
}