Fortran demande à l'utilisateur d'entrer un tableau
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Fortran demande à l'utilisateur d'entrer un tableau



  1. #1
    Cuve9

    Fortran demande à l'utilisateur d'entrer un tableau


    ------

    Bonjour à toutes et à tous,

    Je suis en train de faire un projet en Fortran. Il y a un moment où dans mon algorithme, j'ai besoin de demander à l'utilisateur d'entrer un tableau de valeur. C'est pour ensuite procéder à une décomposition QR. Je souhaite savoir si cela est possible. J'ai essayé de la manière suivante mais ça ne marche pas :

    program entrertableau

    implicit none


    integer :: nblig
    integer :: nbcol
    integer, dimension( : , : ), allocatable :: A


    write(*,"('Entrez le nbre de ligne de A :')"); read(*,*) nblig
    write(*,"('Entrez le nbre de colonne de A :')"); read(*,*) nbcol

    allocate(A(nblig,nbcol))

    write(*,"('Entrez A')") A

    write(*,*)
    write(*,*) A

    stop 'fin'

    end program entrertableau



    Si vous avez une indication qui me permettrait de résoudre mon problème, j'en serait très reconnaissant.

    Ps: nous n'avons pas encore vu les fonctions genre OPEN ou autres permettant d'ouvrir un fichier et de lire les données se trouvant à l'intérieur

    Merci d'avance,

    Bien à vous.

    -----

  2. #2
    obi76

    Re : Fortran demande à l'utilisateur d'entrer un tableau

    Bonjour,

    quand vous dites "ça ne marche pas", c'est à dire ? La manière dont vous faites vois "write" est erronée.


    j'aurai plutôt vu :

    Code:
    write(*,*) "('Entrez le nbre de ligne de A :')"
    read(*,*) nblig
    write(*,*) "('Entrez le nbre de colonne de A :')")
    read(*,*) nbcol
    
    allocate(A(nblig,nbcol))
    
    do i = 1, nblig
    do j = 1, nbcol
    write(*,*) "Entrez A(",i,j,')'
    read(*,*) A(i,j)
    enddo
    enddo
    
    write(*,*)
    write(*,*) A
    Dernière modification par obi76 ; 12/05/2013 à 13h42.
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

Discussions similaires

  1. Matlab - Demander à l'utilisateur d'entrer fonction.
    Par jeanpierre691 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 07/04/2012, 13h26
  2. Changer l'utilisateur de groupe
    Par lordgodgiven dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 09/12/2009, 11h08
  3. tableau d'avancement demande aide niveau 2nd
    Par invitee2c9f727 dans le forum Chimie
    Réponses: 7
    Dernier message: 04/05/2008, 13h16
  4. changer le nom de l'utilisateur XP
    Par invite92cc2275 dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 29/06/2004, 20h19