Реферат: Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
{ int N;
ifstream file;
int kol1 = 0; kol2 = 0;
file.open(st);
if (!file) cerr <<"Can not open file!!!!!";
else
{file >> N;
file.get();
for( int i = 0; i <2*N ; i++)
{char *string = new char[3*N];
file.getline(string,3*N,'\n');
for( int j = 0; string[j] != '0' ; j++ )
{if (string[j] == ' ')
//{if((j%2!=0)||(j > N*3))
// {cout <<"error in file "<<st;return 0;}
if (i<N) kol1++;
else kol2 ++;
}
delete [] string;
}
}
file.close();
//cout << kol1 <<"\t"<< kol2;
return kol1;
}
////////////////////////////////////////////////////////////////////////////////
Array *ReadFileX(Array *X,char * st )
{
ifstream file;