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