AOJ 0184 - Tsuruga Castle
適当な関数作って解いた.
そんなこと必要ないけど,見やすさを重視しました.
#include <iostream> #include <cstring> //年齢からインデックスを求める. int solve(int old){ if(old < 10){ return 0; } else if(old < 20){ return 1; } else if(old < 30){ return 2; } else if(old < 40){ return 3; } else if(old < 50){ return 4; } else if(old < 60){ return 5; } else{ return 6; } } int main(){ int n, l[7] = {0}; while(std::cin >> n, n){ //init memset(l, 0, sizeof(l)); //input while(n--){ int o; std::cin >> o; l[solve(o)]++; } //output for(int i=0;i<7;i++){ std::cout << l[i] << std::endl; } } }