Program to find century for a year - GeeksforGeeks

18 May, 2021
Given a year the task is that we will find the century in the given year. The first century starts from 1 to 100 and the second century start from 101 to 200 and so on.
Examples:  
Input : year = 1970
Output : 20 century 

Input : year = 1800
Output : 18 century  
CPP
Java
Python3
C#
PHP
Javascript
// C++ code for find the century// in a given year#include <bits/stdc++.h>using namespace std; void find_century(int year){    // No negative value is allow for year    if (year <= 0)        cout << "0 and negative is not allow"             << "for a year";     // If year is between 1 to 100 it    // will come in 1st century    else if (year <= 100)        cout << "1st century\n";     else if (year % 100 == 0)        cout << year/ 100 <<" century";    else        cout << year/ 100 + 1 << " century";       } // Driven codeint main(){    int year = 2001;    find_century(year);    return 0;}
// Java code for find the century// in a given yearclass GFG {static void find_century(int year) {     // No negative value is allow for year    if (year <= 0)    System.out.print("0 and negative is not allow"                    + "for a year");     // If year is between 1 to 100 it    // will come in 1st century    else if (year <= 100)        System.out.print("1st century\n");     else if (year % 100 == 0)        System.out.print(year / 100 + " century");     else        System.out.print(year / 100 + 1 + " century");} // Driver codepublic static void main(String[] args) {    int year = 2001;    find_century(year);}}// This code is contributed by Anant Agarwal.
# Python3 code for find the century# in a given year def find_century(year):       # No negative value is allow for year    if (year <= 0):        print("0 and negative is not allow for a year")             # If year is between 1 to 100 it    # will come in 1st century    elif (year <= 100):        print("1st century")    elif (year % 100 == 0):        print(year // 100,"century")    else:        print(year // 100 + 1,"century") # Driver codeyear = 2001find_century(year) # This code is contributed by shubhamsingh10
// C# code for find the century in a given yearusing System; class GFG {         static void find_century(int year) {             // No negative value is allow for year        if (year <= 0)        Console.WriteLine("0 and negative is not"                           + " allow for a year");             // If year is between 1 to 100 it        // will come in 1st century        else if (year <= 100)            Console.WriteLine("1st century\n");             else if (year % 100 == 0)            Console.WriteLine(year / 100 + " century");             else            Console.WriteLine(year / 100 + 1 +                                          " century");    }         // Driver code    public static void Main() {                 int year = 2001;                 find_century(year);    }} // This code is contributed by vt_m.
<?php// PHP code for find the century// in a given year function find_century( $year){         // No negative value is    // allow for year    if ($year <= 0)        echo "0 and negative is not allow"              , "for a year";     // If year is between 1 to 100 it    // will come in 1st century    else if($year <= 100)        echo "1st century\n";     else if ($year % 100 == 0)        echo $year / 100 ," century";    else        echo floor($year / 100) + 1                      , " century";    }     // Driver Code    $year = 2001;    find_century($year); // This code is contributed by anuj_67.?>
<script>  // Java Script code for find the century// in a given yearfunction find_century( year) {     // No negative value is allow for year    if (year <= 0)    document.write("0 and negative is not allow"                    + "for a year");     // If year is between 1 to 100 it    // will come in 1st century    else if (year <= 100)        document.write("1st century\n");     else if (year % 100 == 0)        document.write(parseInt(year / 100) + " century");     else        document.write(parseInt(year / 100) + 1 + " century");} // Driver code     let year = 2001;    find_century(year); //contributed by sravan kumar</script>
Output: 
21 century
 
vt_m
SHUBHAMSINGH10
sravankumar8128
date-time-program
School Programming
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Constructors in Java
Exceptions in Java
Ternary Operator in Python
Inline Functions in C++
Difference between Abstract Class and Interface in Java
Exception Handling in C++
Destructors in C++
Python Exception Handling
'this' pointer in C++
Python program to add two numbers