AOJ - Problem 0008 : Sum of 4 Integers

4つの整数a,b,c,dの和がnになる組み合わせ数を出力する問題です。
整数の範囲が0〜9なので4重forループという力任せなやり方でも通ります(ぉぃ

#include <iostream>
using namespace std;

int main(){
	int n,ans;

	while( cin >> n ){
		ans = 0;
		if(n<=36){
			for(int a=0 ; a<=9 ; a++){
				for(int b=0 ; b<=9 ; b++){
					for(int c=0 ; c<=9 ; c++){
						for(int d=0 ; d<=9 ; d++){
							if((a+b+c+d)==n){
								ans++;
							}
						}
					}
				}
			}
		}
		cout << ans << endl;
	}
}