Informatică, întrebare adresată de alinagherman201, 8 ani în urmă

Algoritmul de aflare a secolului din care face parte un anumit an cunoscut?​

Răspunsuri la întrebare

Răspuns de Lokal
1

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.

Răspuns de andrei750238
1

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"

Anexe:
Alte întrebări interesante