0093 - Leap Year

#include <iostream>
using namespace std;

bool Leap_Year(int year)	{
	 return ( ( !(year%400) || (!(year%4) && year%100) )? true : false );
}

void Slove(int a, int b)	{
	bool flg=false;

	for (int year=a; year<=b; ++year)
		if ( Leap_Year(year) )	{
			flg=true;
			cout << year << endl;
		}
	if (!flg)	cout << "NA" << endl;
}

int main(void)	{
	int a, b;
	bool flg=false;

	while ( cin >> a >> b && (a || b) )	{
		(flg)? cout << endl : flg=true;
		Slove(a,b);
	}
	return 0;
}

条件式書くだけ。。