Рубрики

Программа для проверки того, является ли данный год високосным

Год является високосным, если выполнены следующие условия:

  1. Год кратен 400.
  2. Год кратен 4 и не кратен 100.

Ниже приведен псевдокод

if year is divisible by 400 then is_leap_year
else if year is divisible by 100 then not_leap_year
else if year is divisible by 4 then is_leap_year
else not_leap_year

C ++

// C ++ программа для проверки, если данный
// год високосный или нет
#include <bits/stdc++.h>

using namespace std; 

  

bool checkYear(int year) 

    // Если год кратен 400,

    // тогда это високосный год

    if (year % 400 == 0) 

        return true

  

    // иначе, если год кратен 100,

    // тогда это не високосный год

    if (year % 100 == 0) 

        return false

  

    // Иначе, если год кратен 4,

    // тогда это високосный год

    if (year % 4 == 0) 

        return true

    return false

  
// Код драйвера

int main() 

    int year = 2000; 

  

    checkYear(year) ? cout << "Leap Year"

                      cout << "Not a Leap Year"

    return 0; 

  
// Это код добавлен
// ратбхупендра

С

// C программа для проверки, если данный
// год високосный или нет
#include <stdio.h>
#include <stdbool.h>

  

bool checkYear(int year)

{

    // Если год кратен 400,

    // тогда это високосный год

    if (year % 400 == 0)

        return true;

  

    // иначе, если год кратен 100,

    // тогда это не високосный год

    if (year % 100 == 0)

        return false;

  

    // Иначе, если год кратен 4,

    // тогда это високосный год

    if (year % 4 == 0)

        return true;

    return false;

}

  
// код драйвера

int main()

{

    int year = 2000;

  

    checkYear(year)? printf("Leap Year"):

                   printf("Not a Leap Year");

    return 0;

}

Джава

// Java-программа для проверки
// для високосного года

      

class Test

{

    static boolean checkYear(int year)

    {

        // Если год кратен 400,

        // тогда это високосный год

        if (year % 400 == 0)

            return true;

      

        // иначе, если год кратен 100,

        // тогда это не високосный год

        if (year % 100 == 0)

            return false;

      

        // Иначе, если год кратен 4,

        // тогда это високосный год

        if (year % 4 == 0)

            return true;

        return false;

    }

          

    // Метод драйвера

    public static void main(String[] args) 

    {

        int year = 2000;

        System.out.println( checkYear(2000)? "Leap Year" :

                           "Not a Leap Year" );

    }

}

python3

# Программа Python для проверки високосного года или нет

def checkYear(year):

    if (year % 4) == 0:

        if (year % 100) == 0:

            if (year % 400) == 0:

                return True

            else:

                return False

        else:

             return True

    else:

        return False

  
Код водителя

year = 2000

if(checkYear(year)):

    print("Leap Year")

else:

    print("Not a Leap Year")

      
# Этот код предоставлен Чинмой Ленкой

C #

// C # программа для проверки
// для високосного года

using System;

  

class GFG

      

    static bool checkYear(int year)

    {

        // Если год кратен 400,

        // тогда это високосный год

        if (year % 400 == 0)

            return true;

      

        // иначе, если год кратен 100,

        // тогда это не високосный год

        if (year % 100 == 0)

            return false;

      

        // Иначе, если год кратен 4,

        // тогда это високосный год

        if (year % 4 == 0)

            return true;

        return false;

    }

          

    // Метод драйвера

    public static void Main()

    {

        int year = 2000;

        Console.Write( checkYear(year)? "Leap Year" :

                                 "Not a Leap Year" );

    }

  
}

  
// Этот код предоставлен Sam007

PHP

<?php
// PHP-код для проверки, если данный
// год високосный

  

function checkYear($year

    // Если год кратен 400,

    // тогда это високосный год

    if ($year % 400 == 0) 

        print("Leap Year");

          

    // иначе, если год кратен 100,

    // тогда это не високосный год

    else if ($year % 100 == 0) 

        print("Not a Leap Year");

              

    // Иначе, если год кратен 4,

    // тогда это високосный год

    else if ($year % 4 == 0) 

        print("Leap Year");

          

    else

        print("Not a Leap Year"); 

  
// Код драйвера

$year = 2000; 

  

checkYear($year);

      
// Этот код предоставлен ash264
?>


Выход:

Leap Year

Как написать приведенный выше код в одну строку?

C ++

// Однострочная C-программа для проверки
// данный год является високосным или нет
#include <bits/stdc++.h>

using namespace std;

  

bool checkYear(int year)

{

      

    // Возвращаем true, если год кратен

    // 0f 4 и не кратно 100.

    // ИЛИ год кратен 400

    return (((year % 4 == 0) && (year % 100 != 0)) ||

             (year % 400 == 0));

}

  
// Код драйвера

int main()

{

    int year = 2000;

  

    checkYear(year)? cout << "Leap Year":

                     cout << "Not a Leap Year";

    return 0;

}

  
// Этот код предоставлен Akanksha Rai

С

// Однострочная C-программа для проверки
// данный год является високосным или нет
#include <stdio.h>
#include <stdbool.h>

  

bool checkYear(int year)

{
// Возвращаем true, если год кратен
// 0f 4 и не кратно 100.
// ИЛИ год кратен 400

return (((year % 4 == 0) && (year % 100 != 0)) ||

        (year % 400 == 0));

}

  
// код драйвера

int main()

{

    int year = 2000;

  

    checkYear(year)? printf("Leap Year"):

                printf("Not a Leap Year");

    return 0;

}

Джава

// Java-программа для проверки
// для високосного года

      

class Test

{

    static boolean checkYear(int year)

    {

    // Возвращаем true, если год кратен

    // из 4 и не кратно 100.

    // ИЛИ год кратен 400

    return (((year % 4 == 0) && (year % 100 != 0)) ||

            (year % 400 == 0));

    }

          

    // Метод драйвера

    public static void main(String[] args) 

    {

        int year = 2000;

        System.out.println(checkYear(2000)? "Leap Year" :

                           "Not a Leap Year" );

    }

}

python3

# Программа Python для проверки високосного года
# или не в одной строке

  

def checkYear(year):

  

    # Вернуть true, если год кратен

    № 4 и не кратно 100.

    # ИЛИ год кратен 400.

    return (((year % 4 == 0) and (year % 100 != 0)) or (year % 400 == 0));

  
Код водителя

year = 2000

if(checkYear(year)):

    print("Leap Year")

else:

    print("Not a Leap Year")

      
# Этот код предоставлен Чинмой Ленкой

C #

// C # программа для проверки
// для високосного года

using System;

  

class GFG

    static bool checkYear(int year)

    {

        // Возвращаем true, если год кратен

        // из 4 и не кратно 100.

        // ИЛИ год кратен 400

        return (((year % 4 == 0) && (year % 100 != 0)) ||

                (year % 400 == 0));

    }

          

    // Метод драйвера

    public static void Main()

    {

        int year = 2000;

        Console.Write( checkYear(year)? "Leap Year" :

                                 "Not a Leap Year" );

    }

  
}
// Этот код предоставлен Sam007

PHP

<?php
// PHP-код для проверки, если данный
// год високосный

  

function checkYear($year

      

    // Возвращаем true, если год кратен

    // 0f 4 и не кратно 100.

    // ИЛИ год кратен 400

    return ((($year % 4 == 0) && 

             ($year % 100 != 0)) || 

             ($year % 400 == 0));

  
// Код драйвера

$year = 2000; 

  

checkYear($year)? print("Leap Year"): 

                  print("Not a Leap Year");

  
// Этот код предоставлен ash264
?>


Выход:

Leap Year

Рекомендуемые посты:

Программа для проверки того, является ли данный год високосным

0.00 (0%) 0 votes