fork(1) download
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. int seqsearch(int arr[],int n,int val){
  5. for(int i = 0;i < n ;i++){
  6. if(arr[i] == val)
  7. return i;
  8. }
  9. return -1;
  10. }
  11.  
  12. int main(){
  13. int arr[20000];
  14. for(int i = 0 ; i < 20000;i++){
  15. arr[i] = i;
  16. }
  17. int search = 17777;
  18. double time;
  19. clock_t start,end,consumed;
  20. int result;
  21. start = clock();
  22. result = seqsearch(arr,20000,search);
  23. end = clock();
  24. printf("\nSearch for %d :%d\n",search, result);
  25. consumed = end - start;
  26. printf("No. of clocks consumed = %ld\n",consumed);
  27. time = (double)consumed/CLOCKS_PER_SEC;
  28. printf("Runtime = %lf\n",time);
  29. start= clock();
  30. result = seqsearch(arr,20000,search);
  31. end = clock();
  32. printf("\nSearch for %d :%d\n",search, result);
  33. consumed = end - start;
  34. printf("No.of clocks consumed:%ld\n",consumed);
  35. time = (double)consumed/CLOCKS_PER_SEC;
  36. printf("Runtime:%lf\n",time);
  37. }
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
Search for 17777 :17777
No. of clocks consumed = 10
Runtime = 0.000010

Search for 17777 :17777
No.of clocks consumed:9
Runtime:0.000009