Jakieś pomysły czemu daje błędną odpowiedź? W kompilatorze wszystko działa tak jak powinno, próbowałem żeby wyrzucało odpowiedź od razu po wpisaniu zestawu i tak jak w kodzie poniżej.
#include
#include
using namespace std;
int main()
{
int powt,ilerazem[50][25],ascii;
string zestaw;
cin>>powt;
for(int i=1;i<=powt;i++)
{
for(int a=1;a<=25;a++) ilerazem[i][a]=0;
cin >> zestaw;
for(int b=1;b<=25;b++)
{
ascii=64+b;
for(int c=0;c<=zestaw.length();c++) if(zestaw[c]==(char)ascii) ilerazem[i][b]++;
}
}
for(int a=1;a<=powt;a++)
{
for(int b=1;b<=25;b++)
{
ascii=64+b;
if(ilerazem[a][b]==1) cout<<(char)ascii;
else if(ilerazem[a][b]==2) cout<<(char)ascii<<(char)ascii;
else if(ilerazem[a][b]>2)cout<<(char)ascii<<ilerazem[a][b];
}
cout<<endl;
}
return 0;
}
created
last reply
- 3
replies
- 972
views
- 4
users
- 1
like
- 1
link