Descripción del título
Escriba una función para contar el número de caracteres diferentes contenidos en la cadena. El carácter está dentro del rango del código ACSII (0 ~ 127), y la nueva línea indica el carácter final, no incluido en el carácter. Los que no están dentro del alcance no se cuentan.
Ingrese la descripción:
Ingrese N caracteres, los caracteres están dentro del rango del código ACSII.
Descripción de salida:
El rango de salida es (0 ~ 127) caracteres.
Ejemplo 1
De entrada
a B C
Salida
3
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
getline(cin ,s);
int ar[128] = {0};
for (int i = 0; i < s.length(); ++i) {
ar[int(s[i])]++;
}
int num = 0;
for (int j = 0; j < 128; ++j) {
if(ar[j]) num++;
}
cout << num << endl;
return 0;
}