Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Corrected version of http://pastebin.com/mbUZjSt1 */
- typedef struct vrcholgrafu {
- int x, y;
- signed long int hodnota;
- int uzavren;
- signed short int vyska;
- } vrchol;
- void get_vrchol(int *mapa, int x, int y, vrchol *sousedi);
- void get_sousedi(int *mapa, int x, int y, vrchol *sousedi) {
- get_vrchol(mapa, x, y - 1, &sousedi[0]);
- get_vrchol(mapa, x + 1, y - 1, &sousedi[1]);
- get_vrchol(mapa, x + 1, y, &sousedi[2]);
- get_vrchol(mapa, x + 1, y + 1, &sousedi[3]);
- get_vrchol(mapa, x, y + 1, &sousedi[4]);
- get_vrchol(mapa, x - 1, y + 1, &sousedi[5]);
- get_vrchol(mapa, x - 1, y, &sousedi[6]);
- get_vrchol(mapa, x - 1, y - 1, &sousedi[7]);
- }
- int main() {
- vrchol sousedi[8];
- vchrol sousedi_599;
- int k = 0;
- get_sousedi(pmapa, 600, 600, sousedi);
- get_vrchol(pmapa, 600, 599, &sousedi_599);
- for(k = 0; k < 8; k++) {
- printf("[%d, %d] ", sousedi[k].vyska, sousedi_599.vyska);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment