fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int linear_search(int a[],int n,int x){
  6. int ret=-1;
  7. for(int i=0;i<n;i++){
  8. if(a[i]==x) ret=i;
  9. }
  10. return ret;
  11. }
  12.  
  13.  
  14.  
  15. int main(void) {
  16. int n,x,i;
  17. scanf("%d %d",&n,&x);
  18. int *a;
  19. a=(int*)malloc(sizeof(int)*n);
  20. if(a==NULL){
  21. printf("ERROR\n");
  22. return -1;
  23. }
  24. for(i=0;i<n;i++){
  25. scanf("%d",&a[i]);
  26. }
  27. int ans;
  28. ans=linear_search(a,n,x);
  29. if(ans!=-1) {printf("%d",ans+1);}
  30. if(ans==-1){printf("not found");}
  31. free(a);
  32. return 0;
  33. }
Success #stdin #stdout 0s 5444KB
stdin
6 3
2 5 6 4 3 1
stdout
5