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. start = clock();
  21. printf("\nSearch for %d :%d\n",search,seqsearch(arr,20000,search));
  22. end = clock();
  23. consumed = end - start;
  24. printf("No. of clocks consumed = %ld\n",consumed);
  25. time = (double)consumed/CLOCKS_PER_SEC;
  26. printf("Runtime = %lf\n",time);
  27. start= clock();
  28. printf("\nSearch for %d :%d\n",search,seqsearch(arr,20000,search));
  29. end = clock();
  30. consumed = end - start;
  31. printf("No.of clocks consumed:%ld\n",consumed);
  32. time = (double)consumed/CLOCKS_PER_SEC;
  33. printf("Runtime:%lf\n",time);
  34. }
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
Search for 17777 :17777
No. of clocks consumed = 40
Runtime = 0.000040

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