#include #ifdef _OPENMP //podmienený preklad #include #endif int main(int argc, char* argv[]) { int thread_num = 0, num_threads = 1; #pragma omp parallel private(thread_num) { //začiatok paralelnej oblasti #ifdef _OPENMP //podmienený preklad thread_num = omp_get_thread_num(); num_threads = omp_get_num_threads(); #endif printf("Hello world, vlakno %d z %d\n", thread_num, num_threads); } //koniec paralelnej oblasti return 0; }