#include<iostream>
using namespace std;


void saisir(int t[], int n) {
	int i;
	cout<<"Tapez la premiere valeur du tableau"<<endl;
	cin>>t[0];
	for(i=1;i<n;++i) {cout<<"Tapez la valeur numero "<<i+1<<endl; cin>> t[i];}	
}

bool f(int t[], int n, int &v) {
	bool trouve=false;
	int i=0;
	while (!trouve && i<n) {trouve=(1<=t[i] && t[i]<=4); i++;}
	if (trouve) {v=t[i-1];}
	return trouve;
}

int main() {
	int n,v;
	bool b;
	cout<<"n ?"<<endl;
	cin>>n;
	int t[n];
	saisir(t, n);
	b=f(t,n,v);
	if (b) cout<<"Il existe une valeur entre 0 et 4 : "<<v<<" est la premiere de ces valeurs."<<endl;
else cout<<"Il n'existe pas de valeurs entre 0 et 4"<<endl;
return 0;
}
