Răspuns :
Primul secol incepe de la anul 1, și se termină în anul 100. Adică, un secol este o perioadă de o sută de ani consecutivi care începe la 1 ianuarie al anilor care se termină cu 0 (după Hristos) . Secolele dinainte de Hristos (î.Hr.) sunt 00 - 01 (exemplu: secolul al V-lea î.Hr. este intre 500-401 î.Hr.)
Dacă noi știm că un secol (d.H.) tine între 01-0, atunci calculam pentru fiecare an.
Dacă noi știm că un secol (î.H.) tine între 00-01, din nou, calculăm pentru fiecare an.
C++ :
#include <iostream>
#include <cmath>
int main() {
int n;
std::cout << "Anul : ";
std::cin >> n;
std::cout << "Anul " << n << " face parte din secolul " << abs(n / 100)+1 << (n > 0 ? " d.H." : " i.H");
}
Pseudocod :
citeste n
daca n>0 atunci
scrie n/100+1 "d.H"
altfel
scrie -n/100+1 "i.H"

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!