Здравствуйте, igna, Вы писали:
I>Здравствуйте, Centaur, Вы писали:
C>>Вам не нужно заниматься программированием.
I>Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает. Мне например нужно было инкрементировать индекс, но я никак не мог написать I=I+1, потому что не мог понять, как это может быть.
Программа не первая, но сложная.
Вот как я сделал:
void Debtors(){system("cls");
int d, y, m ,zd,zv,q;
int j=0;
int k=0;
int z=lib[k].GetDay();
int x=lib[k].GetMounth();
int c=lib[k].GetYear();
cout<<Rus("Введiть Дату|Мiсяць|Рiк сьогоднiшнього дня : \n");
cout<<Rus("Введiть день:");
cin>>d;
cout<<Rus("Введiть мiсяць:");
cin>>m;
cout<<Rus("Введiть рiк:");
cin>>y;
cout<<"\n";
cout<<Rus("Боржники (читачi, якi тримають книгу бiльше мiсяця) :")<<" \n";
for(int n=0; n<lib.size();n++)
{
zd=((m*31)+d);
zv=((x*31)+z);
q=zd-zv;
if(q>=31)
{
cout<<Rus("\n- Запис # ")<<j+1<<" \n";
lib[j].Print();
}
j++;
}
cout<<"\n";
cout<<Rus("Кiлькiсть читачiв - боржникiв станом на сьогоднiшнiй день = ")<< j << "\n";
cout<<"\n";
cout<<Rus("__________Готово!__________\n");
}
Всем спасибо за критику \ помощь.