Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <windows.h>
- using namespace std;
- char nume_fam[30],prenume[50],gen;
- int p_nat,an_nastere,luna_nastere,ziua_nastere,nr_judet,nr_nat,i;
- int date[20],sex;
- int main()
- {
- cout << "Introduceti numele de familie al dumneavoastra : ";
- cin.get(nume_fam,20);cin.get();
- Sleep(100);
- cout << "Introduceti numele dumneavoastra : ";
- cin.get(prenume,30);cin.get();
- Sleep(150);
- cout << "Introduceti sexul ce va defineste pe dumneavoastra(M - Barbat, F - Femeie, A - Altceva) : ";
- cin>>gen;
- cout << "Introduceti nr corespunzator nationalitatii : ";
- Sleep(50);
- cout << "\n 1 - Roman \n 2 - Alta nationalitate\n";
- cin >> nr_nat;
- if(nr_nat==1)p_nat = 1;
- else p_nat = 2;
- Sleep(200);
- cout << "Introduceti anul nasterii(doar anul) : ";
- cin>>an_nastere;
- Sleep(150);
- cout << "Introduceti luna respectiva anului nasterii(1 - Ianuarie,\n 2 - Februarie, 3 - Martie s.a.m.d) : ";
- cin>>luna_nastere;
- Sleep(150);
- cout << "Introduceti ziua lunii respectiva anului nasterii(1, 2, 3, s.a.m.d) : ";
- cin>>ziua_nastere;
- Sleep(150);
- cout << "Introduceti numarul corespunzator judetului : ";
- cout << " 1 - Alba 27 - Neamt \n";
- Sleep(20);
- cout << " 2 - Arad 28 - Olt \n";
- Sleep(20);
- cout << " 3 - Arges 29 - Prahova \n";
- Sleep(20);
- cout << " 4 - Bacau 30 - Satu Mare \n";
- Sleep(20);
- cout << " 5 - Bihor 31 - Salaj \n";
- Sleep(20);
- cout << " 6 - Bistrita-Nasaud 32 - Sibiu \n";
- Sleep(20);
- cout << " 7 - Botosani 33 - Suceava \n";
- Sleep(20);
- cout << " 8 - Brasov 34 - Teleorman \n";
- Sleep(20);
- cout << " 9 - Braila 35 - Timis \n";
- Sleep(20);
- cout << " 10 - Buzau 36 - Tulcea \n";
- Sleep(20);
- cout << " 11 - Caras-Severin 37 - Vaslui \n";
- Sleep(20);
- cout << " 12 - Cluj 38 - Valcea \n";
- Sleep(20);
- cout << " 13 - Constanta 39 - Vrancea \n";
- Sleep(20);
- cout << " 14 - Covasna 40 - Bucuresti \n";
- Sleep(20);
- cout << " 15 - Dambovita 41 - Bucuresti - Sector 1 \n";
- Sleep(20);
- cout << " 16 - Dolj 42 - Bucuresti - Sector 2 \n";
- Sleep(20);
- cout << " 17 - Galati 43 - Bucuresti - Sector 3 \n";
- Sleep(20);
- cout << " 18 - Gorj 44 - Bucuresti - Sector 4 \n";
- Sleep(20);
- cout << " 19 - Harghita 45 - Bucuresti - Sector 5 \n";
- Sleep(20);
- cout << " 20 - Hunedoara 46 - Bucuresti - Sector 6 \n";
- Sleep(20);
- cout << " 21 - Ialomita 51 - Calarasi \n";
- Sleep(20);
- cout << " 22 - Iasi 52 - Giurgiu \n";
- Sleep(20);
- cout << " 23 - Ilfov\n";
- Sleep(20);
- cout << " 24 - Maramures\n";
- Sleep(20);
- cout << " 25 - Mehedinti\n";
- Sleep(20);
- cout << " 26 - Mures\n";
- Sleep(20);
- cin >>nr_judet;
- Sleep(100);
- int nr_ciudat[13]={0,2,7,9,1,4,6,3,5,8,2,7,9};
- cout << "Buletinul Dvs. ar trebui sa arate astfel : \n\n";
- Sleep(400);
- date[8]=nr_judet/10;
- date[9]=nr_judet%10;
- if(gen=='M') sex=0;
- else sex=1;
- if(p_nat==2 && sex==0) date[1]=7;
- else if(p_nat==2 && sex==1) date[1]=8;
- else if(sex==0 && an_nastere<=1899) date[1]=3;
- else if(sex==0 && an_nastere<=1999) date[1]=1;
- else if(sex==0) date[1]=5;
- else if(an_nastere<=1899) date[1]=4;
- else if(an_nastere<=1999) date[1]=2;
- else date[1]=6;
- date[2]=(an_nastere%100)/10;
- date[3]=an_nastere%10;
- if(luna_nastere<=9) {date[4]=0;date[5]=luna_nastere;}
- else {date[4]=luna_nastere/10;date[5]=luna_nastere%10;}
- if(ziua_nastere<=9) {date[6]=0;date[7]=ziua_nastere;}
- else {date[6]=ziua_nastere/10;date[7]=ziua_nastere%10;}
- long long s_control=0;
- date[10]=4;
- date[11]=5;
- date[12]=2;
- for(int i_control=1;i_control<=12;++i_control) s_control+=date[i_control]*nr_ciudat[i_control];
- int nr_control=s_control%11;
- nr_control=nr_control%10;
- date[13]=nr_control;
- cout << "CNP ";
- for(i=1;i<=9;i++)cout << date[i];
- cout << "452" << date[13];
- cout << "Nume/Nom/Last name\n";
- cout << nume_fam << "\n";
- Sleep(100);
- cout << "Prenume/Prenom/First name\n";
- cout << prenume;
- Sleep(100);
- cout << "Cetatenie/Nationalite/Nationality\n";
- if (p_nat==1)cout << "Romana / ROU\n";
- else cout << "???\n";
- cout << "Loc nastere/Lieu de naissance/Place of birth\n";
- cout << "Jud.";
- if(nr_judet==1)cout << "Alba\n";
- else if(nr_judet==27)cout << "Neamt\n";
- else if(nr_judet==2) cout << "Arad\n";
- else if(nr_judet==28)cout << "Olt\n";
- else if(nr_judet==3)cout << "Arges\n";
- else if(nr_judet==29)cout << "Prahova\n";
- else if(nr_judet==4)cout << "Bacau\n";
- else if(nr_judet==30)cout << "Satu Mare\n";
- else if(nr_judet==5)cout << "Bihor\n";
- else if(nr_judet==31)cout << "Salaj\n";
- else if(nr_judet==6)cout << "Bistrița-Nasaud\n";
- else if(nr_judet==32)cout <<"Sibiu\n";
- else if(nr_judet==7)cout << "Botosani\n";
- else if(nr_judet==33)cout << "Suceava\n";
- else if(nr_judet==8)cout << "Brasov\n";
- else if(nr_judet==34)cout << "Teleorman\n";
- else if(nr_judet==9)cout << "Braila\n";
- else if(nr_judet==35)cout << "Timis\n";
- else if(nr_judet==10)cout << "Buzau\n";
- else if(nr_judet==36)cout << "Tulcea\n";
- else if(nr_judet==11)cout << "Caras-Severin\n";
- else if(nr_judet==37)cout << "Vaslui\n";
- else if(nr_judet==12)cout << "Cluj\n";
- else if(nr_judet==38)cout << "Valcea\n";
- else if(nr_judet==13)cout << "Constanța\n";
- else if(nr_judet==39)cout << "Vrancea \n";
- else if(nr_judet==14)cout << "Covasna\n";
- else if(nr_judet==40)cout << "Bucuresti\n";
- else if(nr_judet==15)cout << "Dambovita\n";
- else if(nr_judet==41)cout << "Bucuresti - Sector 1\n";
- else if(nr_judet==16)cout << "Dolj\n";
- else if(nr_judet==42)cout << "Bucuresti - Sector 2\n";
- else if(nr_judet==17)cout << "Galati\n";
- else if(nr_judet==43)cout << "Bucuresti - Sector 3\n";
- else if(nr_judet==18)cout << "Gorj\n";
- else if(nr_judet==44)cout << "Bucuresti - Sector 4\n";
- else if(nr_judet==19)cout << "Harghita\n";
- else if(nr_judet==45)cout << "Bucuresti - Sector 5\n";
- else if(nr_judet==20)cout << "Hunedoara\n";
- else if(nr_judet==46)cout << "Bucuresti - Sector 6\n";
- else if(nr_judet==21)cout << "Ialomita\n";
- else if(nr_judet==51)cout << "Calarasi \n";
- else if(nr_judet==22)cout << "Iasi\n";
- else if(nr_judet==52)cout << "Giurgiu\n";
- else if(nr_judet==23)cout << "Ilfov\n";
- else if(nr_judet==24)cout << "Maramures\n";
- else if(nr_judet==25)cout << "Mehedinti\n";
- else if(nr_judet==26)cout << "Mures\n";
- Sleep(100);
- cout <<"Domiciliu/Adresse/Address\nJud.";
- if(nr_judet==1) cout << "Alba\n";
- else if(nr_judet==27)cout << "Neamt\n";
- else if(nr_judet==2) cout << "Arad\n";
- else if(nr_judet==28)cout << "Olt\n";
- else if(nr_judet==3)cout << "Arges\n";
- else if(nr_judet==29)cout << "Prahova\n";
- else if(nr_judet==4)cout << "Bacau\n";
- else if(nr_judet==30)cout << "Satu Mare\n";
- else if(nr_judet==5)cout << "Bihor\n";
- else if(nr_judet==31)cout << "Salaj\n";
- else if(nr_judet==6)cout << "Bistrita-Nasaud\n";
- else if(nr_judet==32)cout <<"Sibiu\n";
- else if(nr_judet==7)cout << "Botosani\n";
- else if(nr_judet==33)cout << "Suceava\n";
- else if(nr_judet==8)cout << "Brasov\n";
- else if(nr_judet==34)cout << "Teleorman\n";
- else if(nr_judet==9)cout << "Braila\n";
- else if(nr_judet==35)cout << "Timis\n";
- else if(nr_judet==10)cout << "Buzau\n";
- else if(nr_judet==36)cout << "Tulcea\n";
- else if(nr_judet==11)cout << "Caras-Severin\n";
- else if(nr_judet==37)cout << "Vaslui\n";
- else if(nr_judet==12)cout << "Cluj\n";
- else if(nr_judet==38)cout << "Valcea\n";
- else if(nr_judet==13)cout << "Constanta\n";
- else if(nr_judet==39)cout << "Vrancea \n";
- else if(nr_judet==14)cout << "Covasna\n";
- else if(nr_judet==40)cout << "Bucuresti\n";
- else if(nr_judet==15)cout << "Dambovita\n";
- else if(nr_judet==41)cout << "Bucuresti - Sector 1\n";
- else if(nr_judet==16)cout << "Dolj\n";
- else if(nr_judet==42)cout << "Bucuresti - Sector 2\n";
- else if(nr_judet==17)cout << "Galati\n";
- else if(nr_judet==43)cout << "Bucuresti - Sector 3\n";
- else if(nr_judet==18)cout << "Gorj\n";
- else if(nr_judet==44)cout << "Bucuresti - Sector 4\n";
- else if(nr_judet==19)cout << "Harghita\n";
- else if(nr_judet==45)cout << "Bucuresti - Sector 5\n";
- else if(nr_judet==20)cout << "Hunedoara\n";
- else if(nr_judet==46)cout << "Bucuresti - Sector 6\n";
- else if(nr_judet==21)cout << "Ialomita\n";
- else if(nr_judet==51)cout << "Calarasi \n";
- else if(nr_judet==22)cout << "Iasi\n";
- else if(nr_judet==52)cout << "Giurgiu\n";
- else if(nr_judet==23)cout << "Ilfov\n";
- else if(nr_judet==24)cout << "Maramures\n";
- else if(nr_judet==25)cout << "Mehedinti\n";
- else if(nr_judet==26)cout << "Mures\n";
- Sleep(100);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement