"justify">}
Файл 3.cpp (Висновок співробітників з неповнолітніми дітьми)
# include
# include
# include
# include sotrud
{n; fio [40]; kol; v;
}; z3 ()
{(1251); (1251); i, i1, j, k = 0; * f, * f1; p [100];
f = fopen ("Діти сотрудніка.txt", "r + t");
f1 = fopen ("num.txt", "rt"); (& j, sizeof (int), 1, f1);
if (f == NULL)
{("неможливо відкрити (створити) файл!!!"); 0;
} ("ПІБ сотудніка t t |");
printf ("Колві дітей | n"); ("--------------------------- -------------- n "); (i = 0; i
{fread (& p [i]. n, sizeof sotrud, 1, f); (& p [i]. fio, sizeof sotrud, 1, f); (& p [i]. kol, sizeof sotrud, 1, f); (i1 = 0; i1
{(& p [i1]. v, sizeof sotrud, 1, f); (p [i1]. v <18)
{+ +;
}
} (k> 0)
{(" t% s t", p [i]. fio); (" t% d t | n", k);
} = 0;
} ();
return 0;
}
Файл 4.cpp (Створення файлу співробітників з повнолітніми дітьми (сам файл можна переглянути в папці з програмою)
# include
# include
# include
# include sotrud
{n; fio [40]; kol; v;
}; z4 ()
{(1251); (1251); * f, * f1, * f2, * f3; i, j, j1 = 0, i2, i1, k; p [100]; p>
int a [100]; = fopen ("Діти сотрудніка.txt", "rt");
f1 = fopen ("num.txt", "rt");
f2 = fopen ("звіт про совершеннолетніх.txt", "wt");
fread (& j, sizeof (int), 1, f1); (i = 0; i
{k = 0; (& p [i]. n, sizeof sotrud, 1, f); (& p [i]. fio, sizeof sotrud, 1, f); ( & p [i]. kol, sizeof sotrud, 1, f); (i1 = 0; i1
{(& p [i1]. v, sizeof sotrud, 1, f); ((p [i1]. v)> = 18)
{[k] = p [i1]. v; + +;
}
} (k! = 0)
{[i]. kol = k;
fputs ("Номер відділу t", f2);
fputs ("Колві совлетніх дітей t", f2);
fprintf (f2, "% d n", p [i]. kol); (i2 = 0; i2