Program C
Nadhem.23
Messages postés
21
Statut
Membre
-
bigbybob -
bigbybob -
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 :)
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.