Nie rozumiem dlaczego pokazuje błędną odpowiedź:
#include
using namespace std;
int charint(char a){
return a-65;
}
char intchar(int a){
return a+65;
}
int main(int argc, const char * argv[]) {
int n=0;
string wyraz;
cin>>n;
for(int i=0;i<n;i++){
int literki[26]={0};
cin>>wyraz;
for(int j=0;j<wyraz.length();j++){
literki[charint(wyraz[j])]++;
}
for(int i=0;i<26;i++){
if(literki[i]>0){
if(literki[i]>0 && literki[i]<3){
for(int w=0;w<literki[i];w++){
cout<<intchar(i);
}
}else{
cout<<intchar(i)<<literki[i];
}
}
}
cout<<endl;
wyraz="";
}
return 0;
}
created
last reply
- 2
replies
- 397
views
- 3
users
- 2
links