#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
string randstr()
{ int n = random() % 12 + 8;
string r;
for (int i = 0; i < n; i += 1)
r += (char)(random() % 26 + 'a');
return r; }
void print(string arr[], int num)
{ for (int i = 0; i < num; i += 1)
cout << arr[i] << " ";
cout << "\n"; }
int main(int argc, char * argv[])
{ int num = 1024;
if (argc > 1)
{ char * c;
num = strtol(argv[1], & c, 10);
if (* c != '\0')
{ cerr << "'" << argv[1] << "' is not a proper number\n";
exit(1); } }
string * arr = new string[num];
srandomdev();
for (int i = 0; i < num; i += 1)
arr[i] = randstr();
print(arr, num); }