n="justify"> char ob_vklad_tab3 [8];// обсяг вкладу
} * buf; n, k, i, ii; DELET () [] table1; [] table2; [] buf;
} StrKolF1 ()//подчета КОЛ-ВА рядків у файлі
{line [128]={0}; k1=0;lt;lt;laquo;n~~~~~~~Menu~~~~~~~~~~~~raquo;lt;lt;endllt;lt;endllt;lt;endl;lt;lt;laquo;__________________________________raquo;lt;lt;endl;lt;lt;laquo;nVvedenie pervogo ishodnogo faila s dannbimi iz kornevoi papki programmi lt; lt; endl lt; lt; endl; ( Vvedite imya faila F1: ); (% s , amp; file1);=fopen (file1, laquo ; r ); (! f1)
{( nFail% s ne mozhet bit otkrit, tak kak nekorrektno vvedeno imya faila n , file1); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;
getch (); (0);
} (! feof (f1))//підраховуємо кількість рядків у файлі F1
{++; (line, sizeof (line), f1);
} (f1); lt; lt; nfail naiden i schitan uspishno lt; lt; endl lt; lt; endl; k1;
} StrKolF2 ()
{line [128]={0}; k2=0;lt;lt;laquo;_______________________________________raquo;lt;lt;endl;lt;lt;laquo;nVvedenie vtorogo ishodnogo faila s dannbimi iz kornevoi papki programmi lt; lt; endl lt; lt; endl; ( Vvedite imya faila F2: ); (% s , amp; file2);=fopen (file2, laquo ; r ); (! f2)
{( nFail% s ne mozhet bit otkrit, tak kak nekorrektno vvedeno imya faila n , file2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;
getch (); (0);
} (! feof (f2))//підраховуємо кількість рядків у файлі F2
{++; (line, sizeof (line), f2);// підраховуємо кількість рядків у файлі F2
} (f2); lt; lt; nfail naiden i schitan uspishno lt; lt; endl lt; lt; endl;
return k2;
}
//(працює якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення соц номера у файлі f1:
void CheckError (int n1, int n2)
{(int ii=0; ii lt;=(n1-1); ii ++)
{(int i=0; i lt; (strlen (table1 [ii] .soc_nom_tab1)); i ++)
{(table1 [ii] .soc_nom_tab1 [i] lt; 0 amp; amp; table1 [ii] .soc_nom_tab1 [i]!= )
{lt;lt;laquo;n________________________________________raquo;lt;lt;endl;(laquo;nOshibka: Soc. nomer v F1 dolzhen soderzhat tolko cifri. Vvedenny soc. nomer v f1 -% s n , table1 [ii] .soc_nom_tab1); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;
getch (); (0);
}
//(працює якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення соц номери номери у файлі f2
for (ii=0; ii lt;=(n2-1); ii ++)
{(int i=0; i lt; (strlen (table2 [ii] .soc_nom_tab2)); i ++)
{(table2 [ii] .soc_nom_tab2 [i] lt; 0 )
{lt;lt;laquo;n_____________________________raquo;lt;lt;endl;(laquo;nOshibka: Soc. nomer v F2 dolzhen soderzhat tolko cifri. Vvedenny soc. nomer v f2 -% s n , table2 [ii] .soc_nom_tab2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;
getch (); (0);
}
//(тільки якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення обсягу вкладу у файлі f2 -
for (ii=0; ii lt;=(n2-1); ii ++)
{(int i=0; i lt; (strlen (table2 [ii] .ob_vklad_tab2)); i ++)
{(table2 [ii] .ob_vklad_tab2 [i] lt; 0 )
{ lt; lt; n __________________________ lt; lt; endl; ( nOshibka: Obiem vklada dolzhen soderzhat tolko cifri i bit bolshe nylia. Oshibka v stroke:% d n , ii + 2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;
getch (); (0);
}
//- тільки якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення номера рахунку у файлі f2 -
for (ii=0; ii lt;=(n2-1); ii ++)
{(int i=0; i lt; (strlen (table2 [ii] .nom_schet_tab2)); i ++)
{(ta...