cs604pp
cs604pp
#include<stdio.h>
#include<stdlib.h>
#include<pthread.h>
#include<string.h>
void *calculate_squares(void *arg)
{
int *arr = (int*)arg;
printf("\nIn Frist Thread\n");
printf("Printing the actual contents of array\n");
for(int i = 0; i < 10; i++)
{
printf("%d\n" , arr[i]);
}
printf("\nPrinting the Squares of Numbers in the Array\n");
for (int i =0; i < 10; i++)
{
printf("%d^2 = %d\n" , arr[i], arr[i] * arr[i]);
}
pthread_exit(NULL);
int main()
{
Screenshot of output: