Recherche dans une structure

Contenu du snippet

code (corrigé en cours) qui affiche tous les élèves du tableau ayant le même age

Source / Exemple :


//Microsoft Visual c++
#include <iostream.h>

struct eleve{
	char initiale[3];
	int age;
};

void main ()
{
	float moy;
	int i, agetest;
	const int n=5;
	eleve ig1[n];
		
	for (i=0;i<=n-1;i++)
	{
		cout<<"Veuillez saisir les initiales de l'eleve"<<endl;
		cin>>ig1[i].initiale;
		cout<<"Veuillez saisir l'age de l'eleve"<<endl;
		cin>>ig1[i].age;
	}

	for (i=0;i<=4;i++)
	{
		cout<<"L'eleve : "<<ig1[i].initiale<<" a "<<ig1[i].age<<" ans."<<endl;
	}
	moy=0;
	for (i=0;i<=n-1;i++)
	{
		moy=moy+ig1[i].age;
	}
	cout<<"La moyenne d'age de la classe est : "<<moy/n<<endl;

	cout<<"Veuillez saisir un age a teste"<<endl;
	cin>>agetest;
	for (i=0;i<=n-1;i++)
	{
		if (agetest==ig1[i].age)
		{
			cout<<"L'eleve : "<<ig1[i].initiale<<" a le meme age."<<endl;
		}
	}
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.