Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!
Nie jesteś zalogowany na forum.
Strony: 1
#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
int ile;
clock_t start, stop;
double czas;
int main()
{
cout << "Ile liczb w tablicy: ";
cin>>ile;
//dynamiczna alokacja tablicy
int *tablica;
tablica=new int [ile];
//zacznij odliczac czas
start = clock();
//wczytywanie liczb do tablicy
for (int i=0; i<ile; i++)
{
tablica[i]=i;
tablica[i]+=50;
}
stop = clock();
czas = (double)(stop - start) / CLOCKS_PER_SEC;
cout<<"Czas zapisu (bez wskaznika): "<<czas<<" s"<<endl;
delete [] tablica;
//ponowna alokacja tablicy
tablica=new int [ile];
int *wskaznik=tablica;
//zacznij odliczac czas
start = clock();
//wczytywanie liczb do tablicy
for (int i=0; i<ile; i++)
{
*wskaznik = i;
*wskaznik+=50;
wskaznik++;
}
stop = clock();
czas = (double)(stop - start) / CLOCKS_PER_SEC;
cout<<"Czas zapisu (ze wskaznikiem): "<<czas<<" s";
delete [] tablica;
return 0;
}
Offline
Strony: 1
[ Wygenerowano w 0.008 sekund, wykonano 8 zapytań - Pamięć użyta: 481.23 kB (Maksimum: 532.02 kB) ]