#// test suma
#include <iostream>
using namespace std;
#include „prob-16-kern.h”
#include „prob-16-bope.h”
extern int currentpoint;
int sizeofpoint = 8;
int pointdata; // 4 bytes
int k; // 4 bytes
int main()
{
int A;
srand((int)time(0)); // initialize random number generator
tx(1); tx(2); tx(4); tx(8); // expand to 4-cube
pointdata = rand() % 100; // random numbers in 16 points
cout << „orig data ” << currentpoint << ” ” << pointdata << ” \n”;
k = 1;
while (k < 16) {
A = pointdata;
t(k);
pointdata = pointdata + A;
k = k << 1;
}
cout << „sum ” << currentpoint << ” ” << pointdata << ” \n”;
o();
}