Vous êtes sur la page 1sur 3

#include <iostream>

using namespace std;

int main()

cout << "Hello world!" << endl;

struct Etudiant

string Nom ;

string Prenom ;

int matricule;

};

struct Etudiant Et1 , Et2 ,Et3, M1AS[5];

cout<<"donner le nom,le prénom et le matricule de Et1"<<endl;

cin>>Et1.Nom;

cin>>Et1.Prenom;

cin>>Et1.matricule;

cout<<"donner le nom,le prénom et le matricule de Et1"<<endl;

cout<<"le nom de Et1 est:"<<Et1.Nom<<endl;

cout<<"le prénom de Et1 est:"<<Et1.Prenom<<endl;

cout<<"le matricule de Et1 est:"<<Et1.matricule<<endl;

Et2=Et1;// affectation d'une variable d'une variable de type structure

cout<<endl;

cout<<"donner le nom,le prénom et le matricule de Et2"<<endl;

cout<<"le nom de Et1 est:"<<Et2.Nom<<endl;

cout<<"le prénom de Et1 est:"<<Et2.Prenom<<endl;

cout<<"le matricule de Et1 est:"<<Et2.matricule<<endl;


Etudiant Et4= {"abc","efg",2222};// initialisation de chaque champs au moment de la déclaration

cout<<endl;

cout<<"donner le nom,le prénom et le matricule de Et4"<<endl;

cout<<"le nom de Et4 est:"<<Et4.Nom<<endl;

cout<<"le prénom de Et4 est:"<<Et4.Prenom<<endl;

cout<<"le matricule de Et4 est:"<<Et4.matricule<<endl;

Et3.Nom="MEKKAOUI";

Et3.Prenom="Imene";

Et3.matricule=1616;

cout<<endl;

cout<<"donner le nom,le prénom et le matricule de Et3"<<endl;

cout<<"le nom de Et3 est:"<<Et3.Nom<<endl;

cout<<"le prénom de Et3 est:"<<Et3.Prenom<<endl;

cout<<"le matricule de Et3 est:"<<Et3.matricule<<endl;

cout<<"la section M1AS"<<endl;

int i;

for(i=1;i<4; i++)

cout<<"Nom,Prenom et matricule de etudiant "<<i<<"est"<<endl;

cin>>M1AS[i].Nom;

cin>>M1AS[i].Prenom;

cin>>M1AS[i].matricule;

cout<<"la liste des etudiants de M1AS est"<<endl;

for(i=1;i<4; i++)

cout<<endl;

cout<<M1AS[i].Nom<<endl;

cout<<M1AS[i].Prenom<<endl;

cout<<M1AS[i].matricule<<endl;
}

return 0;