Commit ced5d13d authored by Benoit AUGER--DUBOIS's avatar Benoit AUGER--DUBOIS
Browse files

ajout

parent a3c31145
......@@ -26,7 +26,7 @@ struct t_etudiante {
// fonction qui demande a l'utilisateur d'entrer le nom de l'étudiante puis l'assigne a la structure.
void changeEtuName (t_etudiante &etu){
cout << "Entrer le nom et le prénom de l'étudiante." << endl;
getline(cin,etu.nom_prenom); // utilisation de getline pour prendre en compte les espaces.
getline(etu.nom_prenom,etu.nom_prenom); // utilisation de getline pour prendre en compte les espaces.
}
/* forme un binome de 2 étudiantes a l'aide de pointeurs, on part du principe qu'un étudianr peut avoir 1 seul binome
......@@ -129,6 +129,7 @@ void addNumEtu (t_etudiante &etu, vector <int> memo){
int temp;
cout << "entrer le numéro de l'étudiant : " << endl;
cin >> temp;
// verifie que le numéro n'éxiste pas deja et qu'il est valide.
if (temp > 0 && countInTab(temp,memo) == 0){
etu.nu_etu = temp;
} else {
......@@ -140,8 +141,9 @@ int main(){
int numberOfStudents;
cout << "Entrer le nombres d'étudiant du groupe" << endl;
cin >> numberOfStudents;
const int nb = numberOfStudents;
if (numberOfStudents > 0){
vector<t_etudiante> tabEtu (numberOfStudents); // création du tableau dynamique aussi appelée vector.
vector<t_etudiante> tabEtu (nb); // création du tableau dynamique aussi appelée vector.
vector<int> tabMemorize; // mémorize les numéros étudiants deja affichés.
for (int i = 0; i < tabEtu.size() ; i++){ // remplis le tableaux d'étudiants d'information sur les étudiants.
addNumEtu(tabEtu[i],tabMemorize);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment