Strick9
Messages postés40Date d'inscriptionmardi 8 novembre 2005StatutMembreDernière intervention 9 mai 2007
-
25 mai 2006 à 13:53
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
26 mai 2006 à 16:09
Bonjour à tous
voila je suis débutant et j'aimerai bien connaître la solution de cet énoncé.
Soit un tableau d'entier. Une séquence paire est une suite d'entiers pairs. Une séquence impaire est une suite d'entiers impairs. Une séquence alternée est une suite d'entiers où il n y a pas deux entiers consécutifs ayant la même parité.
Ecrire une méthode permettant de déterminer la taille (nombre d'entier) de la séquence alterné la plus longue dans le tableau.
Exemple: la méthode doit rendre la valeur 6 pour un tableau contenant les valeurs suivantes:
2 2 3 5 4 8 4 1 6 9 4 1 3 6 4
Merci pour avoir pris le temps de lire et si vous connaissez la réponse, n'hésitez pas :) .
Bonne journée à toute et à tous.
voila mon code je suis bloqué je ne trouve pas mon erreur
public static int sequence(int t[], int x)
{
int i = 0;
int j = i + 1; int cpt 0; int l 0;
while (i < x)
{
if (t[i] % 2 != 0)
{
while (t[i] % 2 != 0 && t[j] % 2 == 0)
{
i++; l++;
if (t[i]%2!=0&&t[j]%2!=0)
{
if (cpt<l) cpt=l;
l = 0;
}
Strick9
Messages postés40Date d'inscriptionmardi 8 novembre 2005StatutMembreDernière intervention 9 mai 2007 25 mai 2006 à 19:30
oui désolé, je sais bien qu'il faut poster un sujet qu'une seule fois mais je ne savais pas comment effacer l'ancien car j ai voulu poster sous le thème algorithme/maths.
en tout cas merci pour les réponses et bon code a tous.
Vous n’avez pas trouvé la réponse que vous recherchez ?