Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include "stdafx.h"
  2.  
  3. #include <iostream>
  4. #include <string>
  5.  
  6. #include <cmath>
  7. #include <time.h>
  8. #include <cstdlib>
  9.  
  10.  
  11. int main()
  12. {
  13. clock_t start, stop;
  14. double czas;
  15.  
  16. int ile;
  17. cout << "Ile liczb w tablicy ";
  18. cin >> ile;
  19. int *tablica;
  20. tablica = new int[ile];
  21. start = clock();
  22. for (int i = 0; i < ile; i++) {
  23. tablica[i] = i;
  24. tablica[i] += 50;
  25.  
  26. }
  27. stop = clock();
  28. czas = (double)(stop - start) / CLOCKS_PER_SEC;
  29. cout << "Czas zapisu (bez wskaznika): " << czas << endl;
  30.  
  31. delete[] tablica;
  32.  
  33. int *wskaznik = tablica;
  34. tablica = new int [ile];
  35.  
  36. start = clock();
  37. for (int i = 0; i < ile; i++) {
  38. *wskaznik = i;
  39. *wskaznik += 50;
  40. wskaznik++;
  41. }
  42.  
  43. stop = clock();
  44. czas = (double)(stop - start) / CLOCKS_PER_SEC;
  45. cout << "Czas zapisu (ze wskaznikiem): " << czas << endl;
  46.  
  47. delete[] tablica;
  48.  
  49.  
  50. return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement