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

Fortran Discussion :

indicer tableau random


Sujet :

Fortran

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Par défaut indicer tableau random
    Bonjour,

    j'ai un soucis, j'ai le programme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    program random
      implicit none
      integer  ::  seed,i
      real     ::  eps1
    seed=345687
    call srand(seed)  
    do i=1,100
    eps1=rand()
    print *,eps1
    end do
    end program random
    que j'utilise à l'intérieur d'un autre programme, mon problème est que je ne peux pas indicer ce tableau : si je met eps1(i) ça va pas et sinon j'ai bien sur un "unclassifiable statement"...
    Comment puis-je appeler séparément chaque élément de ce tableau (genre eps(2))...?

    Merci d'avance,
    Nulysses

  2. #2
    Membre émérite
    Avatar de Ladgalen
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2007
    Messages : 466
    Par défaut
    Tu cherches comment déclarer un tableau ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    program random
      implicit none
      integer  ::  seed,i
      real,dimension(100)     ::  eps1
      seed=345687 
      call srand(seed)  
      do i=1,100
        eps1(i)=rand()
        print *,eps1(i)
      end do
    end program random
    Ceci dis ton programme est un programme principal donc inutilisable si tu veux l'appeler par un autre programme. Dans ce cas tu dois faire une subroutine.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Par défaut
    Merci pour votre aide mais lorsque je demande par exemple il me renvoie un tableau de 100 chiffres alorsque j'en voudrais un seul !

    Mais merci !

Discussions similaires

  1. Problème limite d'indice tableau
    Par Thyyb dans le forum VB.NET
    Réponses: 12
    Dernier message: 11/12/2013, 15h47
  2. Recupere valeur selon indice tableau multidimensionnel
    Par methylene dans le forum VB.NET
    Réponses: 3
    Dernier message: 06/07/2010, 15h43
  3. Dernier indice tableau
    Par Tengen dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/02/2010, 11h20
  4. indice tableau en format String
    Par itmak dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 08/03/2008, 13h57
  5. [langage] random sur liste ou tableau
    Par martijan dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2003, 14h47

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