Como identificar si un año es bisiesto en C, C++, Java, JavaScript, mql4, mql5

Línea de código que verifica si un año es bisiesto.

La siguiente línea de código verifica si un año es bisiesto, este código es aplicable para todos los lenguajes de programación que usan el operador ternario definido en C y todos sus hijos como son: C++, Java, JavaScript, mql4, mql5, etc.

Las reglas para un año bisiesto son las siguientes:

El año debe ser divisible entre 4, si además de lo anterior el año es divisible entre 100, hay que verificar si es divisible entre 400 (año secular) en cuyo caso si es positivo entonces será bisiesto.

Licencia

boolean bisiesto = year%4==0?year%100==0?year%400==0?true:false:true:false; //bisiesto

Al final la variable bisiesto tendrá el valor verdadero o falso dependiendo si el año es o no bisiesto. Y es por ello que el año 2000 es bisiesto pero el año 1900 no lo es.

$ cal 2 2000
Febrero 2000
do lu ma mi ju vi sá
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29


$ cal 2 1900
Febrero 1900
do lu ma mi ju vi sá
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28

Como curiosidad pueden chécar lo siguiente en su U**X

$ cal 9 1752
Septiembre 1752
do lu ma mi ju vi sá
       1  2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Colaboradores
Knel Ast
Derechos
/******************************************************************************* * @license Copyright (C) 2004-2020 * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * *******************************************************************************/