diff --git a/procedure_saisie_3_entrainement.cpp b/procedure_saisie_3_entrainement.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..5bcbd29be965c3f1b115a0489f2fd816787e4b2c
--- /dev/null
+++ b/procedure_saisie_3_entrainement.cpp
@@ -0,0 +1,19 @@
+#include<iostream>
+using namespace std;
+
+void saisie(int a){
+cout<<"Tapez un entier ";
+cin>>a ;
+while (a/3!=42){
+cout<<"Tapez un entier ";
+cin>>a;
+}
+cout<<"la saisie est bonne : " << a/3 <<endl;
+}
+
+int main()
+{
+int a;
+saisie(a);
+return 0;
+}
\ No newline at end of file