Program 2

#include <stdio.h> 
#include <omp.h> 
int main() { 
    int num_iterations; 
    printf("Enter the number of iterations: "); 
    scanf("%d", &num_iterations);  
    printf("\nUsing schedule(static,2):\n\n"); 
    #pragma omp parallel 
    { 
        int tid = omp_get_thread_num(); 
        #pragma omp for schedule(static, 2) 
        for (int i = 0; i < num_iterations; i++) { 
            printf("Thread %d : Iteration %d\n", tid, i); 
        } 
    } 
    return 0; 

run commands
gcc -fopenmp prg.c -o prg
./prg