void CListOfStudents::AddingStudentsToList(CListOfStudents **ppNode, string pName, string pSurname, int pData[3], int pMarks[5])
{
        string name = pName;
        string surname = pSurname;
        int day = pData[0];
        int month = pData[1];
        int year  = pData[2];
        int marks[5];
        marks[0] = pMarks[0];
        marks[1] = pMarks[1];
        marks[2] = pMarks[2];

        marks[3] = pMarks[3];
        marks[4] = pMarks[4];

        double dCounterOfMarks;
   CListOfStudents *pNewElement = new CListOfStudents;

         dCounterOfMarks = 0;
         pNewElement->m_sSurname = surname;
         pNewElement->m_sName = name;
         pNewElement->m_nDay = day;
         pNewElement->m_nYear = year;
         pNewElement->m_nMonth = month;
         for(int i = 0 ; i < 5; ++i)
         {
         pNewElement->m_nMarks[i] = marks[i];
         dCounterOfMarks +=marks[i];
         }
         pNewElement->m_fltAverage = dCounterOfMarks / COUNT_OF_MARKS;
         pNewElement->m_pNext = NULL;
          CListOfStudents *pListEnd = new CListOfStudents;
        pListEnd = *ppNode;
         if (!(pListEnd))
         {
            (*ppNode) = pNewElement;
         }else
         {

             while((pListEnd)->m_pNext != NULL)
             {
                pListEnd = pListEnd->m_pNext;
             }
                pListEnd->m_pNext = pNewElement;
         }
         CListOfStudents *ppNewElement = new CListOfStudents;
         pNewElement->m_pNext = ppNewElement;
         pNewElement = ppNewElement;
}