IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

fonction Moyenne() d une liste de numeros


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut fonction Moyenne() d une liste de numeros
    bonsoir
    dans le cadre d'un projet j'ai du a partir d'un fichier compter le nombre de lettres dans les lignes
    maintenant il faut que je fasse la moyenne du nombre de lettres dans les lignes
    jusque ici j'ai reussi faire la somme du nombre de lignes au fur et a mesure la boucle while avance le probleme que j'ai c'est que j'arrive pas à avoir la somme finale " seule"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    while (my $c = <F>) 
    { 
     
     
    		if (($.-0)%2==0) 
    	{ 
    		chomp($c);
     
    		my $xx = length($c); 
     
    	    $sum += $xx;
    		my @t = $sum;
     
    		print "$t[-1] \n";
     
    	}
     
     
    }
    close FASTA;
    j'ai essyé plusieurs approches en vain il me faut la dernière somme
    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 469
    Points
    12 469
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    pas sûr d'avoir bien compris ton besoin.

    Si tu veux le nombre moyen de lettres par ligne, il suffit, à la fin, de diviser le nombre total de lettres trouvé dans l'ensemble du fichier ($sum) par le nombre de lignes (qui se trouve dans la variable spéciale $.).

Discussions similaires

  1. Erreur Mismatch dans une fonction qui rempli une liste déroulante
    Par MisNiak dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/12/2008, 17h11
  2. Fonction qui trie une liste
    Par piotrr dans le forum Général Python
    Réponses: 3
    Dernier message: 11/05/2007, 15h00
  3. Changer une fonction qui utilise une liste par un tableau!
    Par sara21 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/05/2007, 13h18
  4. Fonction qui renvoie une liste
    Par la_praline dans le forum GTK+ avec C & C++
    Réponses: 20
    Dernier message: 20/04/2007, 21h22
  5. [MySQL] Fonction qui génère une liste
    Par Marco85 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/03/2007, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo