관리 메뉴

사적공간

대문자를 입력 받고 입력 받은 대문자의 종류의 개수를 세기 본문

KNOU_CS/C++

대문자를 입력 받고 입력 받은 대문자의 종류의 개수를 세기

2sac 2024. 9. 30. 12:20
#include <iostream>
#include <cstring>
using namespace std;


int main() {
    char arr[16];
    cin >> arr; 
    int dat[100] = { 0 };
    int len = strlen(arr); 
    for (int i = 0; i < len; i++) {
        dat[arr[i]]++;
    }
    int cnt = 0;
    int k = 0; 
    int ccc[15] = { 0 };
    for (int i = 0; i < 100; i++) {
        if (dat[i] > 0) { 
            ccc[k] = i;// 만약 10열에서 arr의 길이를 구해서 그 앞까지 for문을 돌리지 않았다면  null까지 세서 결과가 달라졌음. 
            k++; 
        }
    }

    int i = 0; 
    while (ccc[i] != 0) {
        i++;
    }
    cout << i << "개"; 

    return 0;
}