Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <cstring>
- #include <cctype>
- #include <iomanip>
- using namespace std;
- struct persoana{
- char nume[50];
- struct {int zi,luna,an;}data_nasterii;
- struct {char strada[30],judet[30],oras[30];int cod_postal;}adresa;
- char telefon[15],cnp[15],grupa_de_sange[5],boli[100],adresa_mail[50];
- double salariu;
- bool casatorit;
- };
- int main()
- {
- persoana a;
- char c;
- cout<<"Nume prenume:"; cin.get(a.nume,50);cin.get();
- cout<<"Strada:";cin.get(a.adresa.strada,30);cin.get();
- cout<<"Oras:";cin.get(a.adresa.oras,30);cin.get();
- cout<<"Judet:";cin.get(a.adresa.judet,30);cin.get();
- cout<<"Cod postal:";cin>>a.adresa.cod_postal;cin.get();
- cout<<"Anul nasterii:";cin>>a.data_nasterii.an;cin.get();
- cout<<"Luna nasterii:";cin>>a.data_nasterii.luna;cin.get();
- cout<<"Ziua nasterii:";cin>>a.data_nasterii.zi;cin.get();
- cout<<"Telefon:";cin.get(a.telefon,15);cin.get();
- cout<<"CNP:";cin.get(a.cnp,15);cin.get();
- cout<<"Grupa de sange:";cin.get(a.grupa_de_sange,5);cin.get();
- cout<<"Boli:";cin.get(a.boli,100);cin.get();
- cout<<"Adresa mail:";cin.get(a.adresa_mail,50);cin.get();
- cout<<"Salariu:";cin>>a.salariu;
- cout<<"Casatorit?(D/N)";cin>>c;if(toupper(c)=='D')a.casatorit=true;else a.casatorit=false;
- cout<<'\n';
- cout<<"Nume prenume:"<<a.nume<<'\n';
- cout<<"Adresa:"<<a.adresa.strada<<','<<a.adresa.oras<<','<<a.adresa.judet<<'\n';
- cout<<"Cod postal:"<<a.adresa.cod_postal<<'\n';
- cout<<"Data nasterii:"<<a.data_nasterii.zi<<'/'<<a.data_nasterii.luna<<'/'<<a.data_nasterii.an<<'\n';
- cout<<"Numar de telefon:"<<a.telefon<<'\n';
- cout<<"CNP:"<<a.cnp<<'\n';
- cout<<"Grupa de sange:"<<a.grupa_de_sange<<'\n';
- cout<<"Boli:"<<a.boli<<'\n';
- cout<<"Adresa mail:"<<a.adresa_mail<<'\n';
- cout<<"Salariu:"<<fixed<<setprecision(2)<<a.salariu<<'\n';
- cout<<"Casatorit:"<<(a.casatorit?"DA":"NU");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement