Bonjour,
voilà j'ai un problème avec ce code : De plus, cela n'a rien à voir avec les tableaux mais genre quand je met ce code



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
do while (N.lt.0.and.N.gt.P.and.IOS.ne.-1)
       write(*,14)
14     format(/,1X,'Appuyer entre 0 et 9 pour saisir la commande : ',$)
       read(*,*,iostat=IOS) N
       if (N.lt.0.and.N.gt.P.and.IOS.ne.-1) then
       write(*,*)'Chiffre incorrecte.'
       end if
       end do
Mon programme s'exécute normalement jusqu'à cette boucle où rien ne s'affiche... (P=9 ici je l'ai paramétré avant)
Je veux faire en sorte que tant que le chiffre de l'utilisateur est inférieur à 0 ou supérieur à 9, le programme continue de lui redemander de saisir un nouveau chiffre. Je pense l'avoir bien traduit mais je ne ocmprend pas pourquoi il ne m'affiche rien. Merci d'avance