restruct 1

This commit is contained in:
ada-dmitry
2023-09-11 17:15:34 +03:00
parent 096d8dea1a
commit 6809e2ef5f
67 changed files with 0 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
#include "head.h"
int main(int argc, char *argv[])
{
printf("Hello! Let's begin\n");
srand(time(0));
Node *n1 = NULL;
Node *n2 = NULL;
Node *n3 = NULL;
if ((n1 = malloc(sizeof(Node))) == NULL || (n2 = malloc(sizeof(Node))) == NULL || (n3 = malloc(sizeof(Node))) == NULL)
{
printf("No memory for you\n");
exit(2);
}
n1 = add_tail(n1, "tail");
int i;
for (i = 0; i < CO; i++)
{
char s[LEN];
int m;
printf("Let it be\n");
for (m = 0; m < LEN - 1; m++)
s[m] = 'V' + rand() % 2;
s[LEN - 1] = '\0';
n1 = add_tail(n1, s);
printf("10");
for (m = 0; m < LEN - 1; m++)
{
s[m] = 'V' + rand() % 2;
printf("20");
}
s[LEN - 1] = '\0';
n2 = add_tail(n2, s);
}
printf("Initial arrays:\n");
node_print(n1);
printf("\n");
node_print(n2);
n3 = find_0(n1, n2);
printf("\n");
printf("Final version:\n");
node_print(n3);
free(n1);
free(n2);
free(n3);
printf("That's all for now\n");
return 0;
}