자료구조, 알고리즘 문제 풀이/정올 문제 풀이
564 : 배열2 - 자가진단1
재우이
2018. 4. 17. 00:30
//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