BONJOUR
pouvez vous me reperer l'erreur dans mon code je veux que ma fonction retourne de valeur l'ai crée une structure mais tjrs le code ne marche pas voila mon code merci

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
28
29
30
31
32
33
34
35
36
37
38
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
struct MUL
{ int x;
  int y;
};  
int search( MUL a[] ,int n)
{
    int i,j;
    for(i=0;i<n-1;i++){
    if(a[i]<0){
    for(j=i+1;j<n;j++){
    if(a[j]==-a[i])
    return (i,j);}}
    else return (0,0);
}
 
return (0,0);
}
int main()
{
    int a[7]={-5,-4,-1,2,4,5,6};
    int j,i;
    for(i=0;i<7;i++)
    printf("%d",a[i]);
   search(*a,7);
    for(i=0;i<6;i++)
   for(j=i+1;i<7;j++)
     printf("les element sont %d, %d :",a[i].x,a[j].y);
 
    for(j=i+1;i<7;j++)
 
   // printf("les element sont %d :",a[j]);
    getch();
    return 0;
 
}