Bonjour, je sais je m'y prend un peu tard mais je viens de découvrire ce site alors je viens vite demander de l'aide. Je suis un cours du soir en principe et méthode de programmation, je suis débutante je précise. Le prof est assez pointilleux dans la manière de procédé. On a de temps en temps des exercices à rendre par écrit. Voici un exemple d'un que j'ai réalisé et qui a été corrigé pour vous montrer le genre et la méthode.

www.vincentmil.be/algo.htm

Et pour ce soir j'en ai un à rendre et celui ci est coté, je panique car je n'y arrive pas, je sais que le faire à ma place ne serait pas un bon exercice mais aidé moi au moins sinon je vais avoir zéro. Voici mon énoncé et ce que j'ai déja commencé (pas grand chose)


Enoncé :

Une séquence de nombres est une suite de nombres égaux. Une série de séquences de nombres entiers, positifs ou nul est entrée au clavier. La fin de la série est marquée par la valeur -1. Il s’agit d’écrire un algorithme qui calcule la longueur de la plus longue séquence ainsi que sa valeur.
Exemple : 2222 (longueur =4 valeur =2) 555555 (longueur =6 valeur =5)



1) Données en entrée

Nbr = dernier nombre lus au clavier, entier (contraintes 0 <= Nbr)

2) Résultats

longSeq = la longueur de la plus longue séquence, entier
valSeq = la valeur de la plus longue séquence, entier

3) Données de travail

Sentinelle = valeur qui marque la fin de la série, constante = -1

4) Traitement

DALG