Bonjour,
Etant débutant en algorithme, j'ai un peu du mal a trouver la solution de certains exercices.
Je travaille sur codeblocks

Comment puis-je faire pour forcer la saisie d'une valeur de 1 et 9 en utilisant la boucle la plus adaptée ?

Algorithme

programme tableDeMultiplication
   val, k : entier 
debut  
   repeter
       afficher "Entrez un nombre entier = "
       saisir val  
   jusqu’à val>=1 et val<=9  
   pour k de 1 à 10    afficher val, " * ", k, " = ", (val*k)  
   finpour 
fin 

Traduction en C++

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
21
22
23
24
25
26
27
#include <iostream>


using namespace std ;


int main()
{
int val, k ;


do
{
cout << "Entrez un nombre entier = " ;
cin >> val ;
}
while ( val>=1 && val<=9) ; -> Soucis ?? 
{
for (k >= 1 ; k <= 10 ; k++)
{
endl (cout << val << " * " << k << " = " << (val*k)) ;
}
}


return 0 ;
}
[COLOR=#373737]Merrci pour votre réponse