este dat un şir de caractere, elaboraţi un program care va afişa elementele care se întîlnesc în şirul dat, nu mai puţin de două ori (utilizaţi set of) .
artur99:
Adică cele care apar de cel puțin 2 ori, sau de cel mult 2 ori? :))))))))))
Răspunsuri la întrebare
Răspuns de
0
int i;
char s[100];
int v[200];
for(i=0;i<200;i++)v[i]=0;
cin.get(s, 100);
for(i=0;i<strlen(s);i++){
v[(int)s[i]]++;
}
for(i=0;i<200;i++){
if(v[i]>=2)cout<<s[i];
}
char s[100];
int v[200];
for(i=0;i<200;i++)v[i]=0;
cin.get(s, 100);
for(i=0;i<strlen(s);i++){
v[(int)s[i]]++;
}
for(i=0;i<200;i++){
if(v[i]>=2)cout<<s[i];
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă