Se introduce un text de la tastatură. Să se afişeze numărul literelor distincte din text şi de câte ori apar ele în text. Se va ține cont de diferența dintre literele mari şi literele mici.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char s[100];
cin.get(s,100);
cin.get();
char tmp[100],s2[100];
int n=0;
for(int i=0;i<strlen(s);++i){
strcpy(s2,s);
if(s[i]>='A' && s[i]<='Z'||s[i]>='a' && s[i]<='z'){
if(strchr(tmp,s[i])==0){
int m=strlen(s2);
strcpy(s2+i+1,s2+m);
strrev(s2);
int p=strlen(s2);
strcpy(s2+1,s2+p);
strcpy(tmp+n,s2);
n++;
}
}
}
cout<<strlen(tmp);
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă