Program C

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

1 réponse

  1. bigbybob
     
    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