diff --git a/procedure_saisie_entrainement.cpp b/procedure_saisie_entrainement.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..7f8e200f1db6edd1eb6641d5fa085051e7a97042
--- /dev/null
+++ b/procedure_saisie_entrainement.cpp
@@ -0,0 +1,43 @@
+#include<iostream>
+
+using namespace std;
+
+void saisie(int *a, int* b, int N){
+int i,j, t, o;
+int c[2*N];
+
+for(i=0;i<N;i++){cout<<"Tapez un entier ";cin>>a[i];}
+
+for(i=0;i<N;i++){cout<<"Tapez un entier ";cin>>b[i];}
+
+o=true;
+i=0;
+while(o && i<N-1)if(a[i]>a[i+1])o=false; else i++;
+if(!o)cout<<"Erreur"<<endl;
+
+
+o=true;
+i=0;
+while(o && i<N-1)if(b[i]>b[i+1])o=false; else i++;
+if(!o)cout<<"Erreur"<<endl;
+
+
+ for(i=0;i<2*N;i++){
+        if(i<N)c[i]=a[i];
+        else c[i]=b[i-N];
+       }
+
+
+for(i=0;i<2*N;i++)cout<<c[i]<<" ";
+cout<<endl;
+
+}
+
+int main()
+{
+const int N=4;
+int a[N];
+int b[N];
+saisie(a,b,N);
+return 0;
+}
\ No newline at end of file