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ăspunsuri la întrebare
Răspuns de
8
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];
}
}
annemary175:
mulțumesc!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă