Program C

Fermé
Nadhem.23 Messages postés 16 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 27 décembre 2014 - 28 nov. 2011 à 00:20
 bigbybob - 28 nov. 2011 à 16:06
Bonjour,

ecrire un programme C qui affiche la position et la longueur de la plus longue suit cosécutive de zéro se trouvant dans le vecteur (T) a N élément entiers:
exemple:
T={ 5 8 0 0 1 3 0 0 0 0 4 9}
position =7 , longuer= 4
aidez moi svp et merci :)

1 réponse

Salut a toi.

Alors a mon avis, il faudrait que tu compte tous les groupes de zéro dans ton vecteur.

Et a la fin, tu compare le plus grand.

En algo ça donnerai un truc comme ça :

vecteur v = new vecteur(position,nombre) 
for(int i =0; i<vecteurDeBase.size();i++){
	if(vecteurDeBase[i] == 0){
		int j = i+1;
		int cpt = 1;
		while(vecteurDeBase[j] == 0){
			cpt++;
			j++;
		}
		vecteur.add(i,cpt);
	}
}


puis tu fais tes comparaisons.
0