pirmdiena, 2009. gada 24. augusts

Sudoku solver part 2

Lēnā garā sāku rakstīt kodu iekš C++, lēnā garā, jo PHP ir sirdij tuvāks.

Viena no lietām, kas krietni mani bremzē ir masīvu nenativitāte iekš C++, tad nu lūk esmu uzperējis kodu, kas izveido 81 elementu ar x,y koordinātēm, un izrēķina viņu piederību tam vai citam kvadrantam.


#include

#include

class field

{

public:

int x;// x coordinates

int y;// y coordinates

int c;// quadrant

void get_quadrant()

{

c=round((x+2)/3)+(3*(round((y-1)/3)));

}

};

int main()

{

field a[81], *b;

b=&a[0];

int d,e;

int t1,t2;

for(d=1;d<10;d++)

{

for(e=1;e<10;e++)

{

b->x=e;

b->y=d;

b->get_quadrant();

std::cout <x << " | " <y << " | " <c <<std::endl;

b++;

}

}

return 0;

}

Nav komentāru:

Ierakstīt komentāru