Bonjour à toutes et à tous,

Je souhaite optimiser la fonction suivante, mais je ne vois pas comment procéder.
La fonction suivante :

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
void noyau(int n, float a[n], float b[n], float x)
{
	int i;
 
	for (i=0; i<n; i++)
	{
		if(i < n/2 && a[i] > x)
			b[i] = a[i];
		else if(i < n/2) 
			b[i] = x;
 
		else
			b[i] = a[i] + x;
	}
 
	for (i=0; i<n; i++)
	{
		if(b[i] < 0.0)
			b[i] = 0.0;
	}
}
Merci de vos réponses;

Cordialement,