//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
'자료구조, 알고리즘 문제 풀이 > 정올 문제 풀이' 카테고리의 다른 글
567 : 배열2 - 자가진단4 (0) | 2018.04.17 |
---|---|
566 : 배열2 - 자가진단3 (0) | 2018.04.17 |
565 : 배열2 - 자가진단2 (0) | 2018.04.17 |
614 : 구조체 - 자가진단2 (0) | 2016.12.29 |
613 : 구조체 - 자가진단1 (0) | 2016.12.29 |