Programme en c

srm -  
Matt5151 Messages postés 145 Statut Membre -
Bonjour,
jm'escuse de venir lancer mon probleme comme sa mais jarrive vraiment pa jsui un debutant en c é je planche sur ce programme depuis 2jours si quelqun peut me donner la solution sa m'aiderai enormement merci

il sagit d'ecrire un programme qui permet de determiner la longueur de la premiere plus longue sequence de nombre rangés par ordre croissant et le rang de son premier element

merci jattend votre aide le plus vite possible merci
Configuration: Windows XP
Firefox 3.0.1

5 réponses

  1. srm
     
    voila je vous envoi mon script pr avis tjour sur le mm programme

    # include <stdio.h>
    # include <conio.h>
    int main () {
    int tab[4],compteur = 0,compteur_max = 4,valeur_max = 4,i = 0,
    valeur_en_cour = 0;

    while (i<4)
    {
    while (valeur_en_cour==tab[i]) {compteur++;i++;};
    if(compteur>compteur_max)
    {compteur_max=compteur;
    valeur_max=valeur_en_cour;};

    compteur=0;
    valeur_en_cour=tab[i];}

    getch();
    return 0;
    }
    jatend maiant ke vous maidier pr les corection
    0
  2. srm
     
    toujour besoin d'aide svp aider moi a finir ce programme
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut,
    Poste-nous ce que tu as fait, on pourra t'aider plus facilement ;)
    Cdt
    -1
  4. Matt5151 Messages postés 145 Statut Membre 57
     
    salut

    je vais essayer de te faire un algo vite fait pour te laisser bosser un peu

    fonction find_plus_longue_sequence (int tab [] // ou tab est le tableau trié)

    int compteur = 0;
    int valeur_en_cour = 0;

    int compteur_max = 0; //valeur de la chaine la plus longue
    int valeur_max = 0; //valeur du chiffre dont la chaine est la plus longue

    int i = 0;

    tant que i<sizeof(tab) // tant que i inferieur a la taille de tab
    faire

    tant que valeur_en_cour == tab[i]
    faire
    compteur ++;
    i++;
    fin tant que

    si(compteur > compteur_max)
    compteur_max=compteur;
    valeur_max = valeur_en_cours
    fin si

    compteur = 0;
    valeur_en_cours=tab[i]

    fin tant que

    return //ce que tu veux

    fin fonction
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Matt5151 Messages postés 145 Statut Membre 57
     
    ton include conio.h et ton getch() ils te servent a quoi ?
    -1