//564 : 배열2 - 자가진단1

#include<iostream>

using namespace std;


int main()

{

int arr[26]         = {0}; //알파벳 26개 받는 배열

char inputnum     = 0; //입력을 받을 변수

while (1) {

cin >> inputnum; //입력

     //대문자 이외의 값이 들어오면 break

if (inputnum < 'A' || inputnum >'Z') {

break;

}

arr[inputnum-'A']++; //입력 받은 값 갯수 증가

}

for (int i = 0; i < 26; i++) { //출력

if (arr[i] > 0)

cout << (char)(65 + i) << " : " << arr[i] << '\n';

}

}


문제 출처 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=201&sca=10a0

+ Recent posts