CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Created by Ketan Lalcheta
#include <iostream>
#include <thread>
using namespace std;
void printOdd(int maxn, int *a)
{
for (int i = 0; i <= maxn; i += 2)
a[i] = i+1;
}
void printEven(int maxn, int *a)
{
for (int i = 0; i <= maxn; i += 2)
a[i+1] = i+2;
}
int main()
{
const int maxNum = 20;
// write to array instead.
int arr[maxNum];
thread odd(printOdd, maxNum, arr);
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run