14. Codul numeric personal al unei persoane are 13 cifre de forma SAALLZZJJKKKK. Dacă S<5,
persoana este născută înainte de anul 2000, dacă Se cifră impară, atunci este CNP-ul unui băiat, altfel al unei
fete. AA reprezintă anul naşterii, LL luna, ZZ ziua. Scrie un program care, citind un număr cu exact 13 cifre,
afişează dacă e băiat sau fată, precum și data nașterii. Exemplu: Pentru 2881225204410 se afişează: „e fată
născută în 25.12.1988”, iar pentru 5040605011010 se afişează: „e băiat născut în 05.06.2004".​

Răspuns :

Răspuns:

using namespace std;

#include <iostream>

#include <stdlib.h>

#include <math.h>

int main()

{

char CNP[13];

cout<<"CNP ";cin>>CNP;

 if (CNP[0]=='1') {

  cout<<"Barbat \n"<<"Data nasterii 19"<<CNP[1];

  cout<<CNP[2]<<" ";

  cout<<CNP[3]<<CNP[4]<<" ";

  cout<<CNP[5]<<CNP[6];

 }

if (CNP[0]=='2') {

  cout<<"Femeie \n"<<"Data nasterii 19"<<CNP[1];

  cout<<CNP[2]<<" ";

  cout<<CNP[3]<<CNP[4]<<" ";

  cout<<CNP[5]<<CNP[6];

  }

   

 if (CNP[0]=='5') {

  cout<<"Barbat \n"<<"Data nasterii 20"<<CNP[1];

  cout<<CNP[2]<<" ";

  cout<<CNP[3]<<CNP[4]<<" ";

  cout<<CNP[5]<<CNP[6];

 }

if (CNP[0]=='6') {

  cout<<"Femeie \n"<<"Data nasterii 20"<<CNP[1];

  cout<<CNP[2]<<" ";

  cout<<CNP[3]<<CNP[4]<<" ";

  cout<<CNP[5]<<CNP[6];

  }

}