-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestgen.cpp
33 lines (29 loc) · 1003 Bytes
/
testgen.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
29
30
31
32
33
#include<bits/stdc++.h>
using namespace std;
int size[] = {10, 20, 30, 40, 50, 60, 70, 100, 200, 300, 400, 500};
int kkk = 0;
void generateArray(int m) {
for (int i = 0; i < m; i++) {
int n = rand() % 1000000000 + 1;
cout << n << " ";
}
cout << endl;
}
void generateTests() {
// now call that functions which you want
int n = rand() % 100 + 1;
cout << n << endl;
int m = rand() % 1000000000 + 1;
cout << m << endl;
generateArray(n);
}
int main() {
const char* inp[] = {"input1.txt", "input2.txt", "input3.txt", "input5.txt", "input6.txt", "input7.txt", "input8.txt", "input9.txt", "input10.txt", "input11.txt", "input12.txt"};
const char* outp[] = {"output1.txt", "output2.txt", "output3.txt", "output5.txt", "output6.txt", "output7.txt", "output8.txt", "output9.txt", "output10.txt", "output11.txt", "output12.txt"};
for (int i = 0; i < 12; i++) {
// freopen(inp[i], "r", stdin);
freopen(inp[i], "w", stdout);
generateTests();
}
return 0;
}