Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // fir.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <vector>
- #include<cstdlib>
- #include <cstdio>
- #include <ctime>
- using namespace std;
- int main()
- {
- int liczba,b;
- scanf ("%d %d",&liczba,&b);
- clock_t start,end;
- int *tablica;
- vector<int> wektor;
- tablica = new int[liczba];
- wektor.resize(liczba);
- for(int i=0;i<liczba;i++)
- {
- tablica[i] = i;
- }
- for(int i=0;i<liczba;i++)
- {
- wektor[i] = i;
- }
- for (int k=0;k<5;k++)
- {
- start=clock();
- for(int i=0;i<liczba;i++)
- {
- tablica[i]++;
- for (int t=0;t<b;t++)
- tablica[i] = 7*tablica[i]+ 11*tablica[i]*tablica[i]/2546+9;
- }
- end=clock();
- int aku=0;
- for(int i=0;i<liczba;i++)
- {
- aku+=tablica[i];
- }
- printf("A %f %d \n", ((float)(end-start))/CLOCKS_PER_SEC,aku);
- }
- for (int k=0;k<5;k++)
- {
- start=clock();
- for(int i=0;i<liczba;i++)
- {
- wektor[i]++;
- for (int t=0;t<b;t++)
- wektor[i] = 7*wektor[i]+ 11*wektor[i]*wektor[i]/2546+9;
- }
- end=clock();
- int aku=0;
- for(int i=0;i<liczba;i++)
- {
- aku+=wektor[i];
- }
- printf("B %f %d \n", ((float)(end-start))/CLOCKS_PER_SEC,aku);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement