Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, Usefur, Вы писали: U>>Мне чуть мешают...немогу из их изять инфу, всегда несоотв. типов J>Мне тоже мешает...немогу из твоих сообщений изъять инфу, всегда отсутствие кода и сообщений об ошибках компиляции
Автор в тегах как бэ намекнул, что его код из себя представляет
Здравствуйте, igna, Вы писали:
C>>Вам не нужно заниматься программированием.
I>Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает. Мне например нужно было инкрементировать индекс, но я никак не мог написать I=I+1, потому что не мог понять, как это может быть.
Человек утверждает, что это курсовая. Курсовая — это предполагает, как минимум, специализацию в данном направлении (программирование) и бюджет времени в целый учебный год. Между тем, напоминаю, на дворе май и почти уже июнь и курсовую пора сдавать.
Сложность задачи — примерно пятый класс математики, (с натяжкой) три месяца C++, и собственно из программирования темы «Циклы» и «Массивы». Ну и ООП, может быть, пару первых лекций, там, где объясняется, что строчка «class Library: public Book» не может быть правильной независимо от определений обоих классов.
И вот эта формулировка «не могу подобрать код, который бы работал», она меня добила. Ну невозможно подбором решить ни одну хоть сколько-нибудь интересную задачу, вот хоть ты тресни.
Здравствуйте, igna, Вы писали: I> я никак не мог написать I=I+1, потому что не мог понять, как это может быть.
Якобы, после второй мировой войны, когда американцы вывезли из Германии документацию по первым немецким компьютерам, то увидели, что для присваивания используется значёк '<-' т.е. увеличение на единицу выглядело так:
I <- I+1
но, по идеологическим соображениям знак '<-' был заменён на '='
С тех пор математики глядя на текст программы испытываю легкий дискомфорт
Здравствуйте, Usefur, Вы писали: U>Мне чуть мешают...немогу из их изять инфу, всегда несоотв. типов
Мне тоже мешает...немогу из твоих сообщений изъять инфу, всегда отсутствие кода и сообщений об ошибках компиляции
Здравствуйте, ononim, Вы писали:
U>>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи? O><КО mode> посчитать разницу в днях между сегодняшним днем и датой выдачи книги для каждого и вывести тех у кого больше 30/31 дней </КО mode>
Здравствуйте, Usefur, Вы писали:
U>Здравствуйте, jazzer, Вы писали:
J>>Очень хорошо. Теперь строчка кода, которая не работает, и сообщение компилятора.
U>Вот именно я не могу подобрать код который бы ратотал.
Поэтому я и спрашиваю про строчку, которая НЕ работает. Очевидно, что если есть работающая строчка, то и вопросов нет.
Вкратце, если хочешь, чтоб тебе помогали и делали это быстро и с удовольствием, пиши так:
1. Я хочу сделать то-то.
2. Вот _минимальный_ код, который я написал, и он не компилируется
3. Компилятор говорит, что ошибка в этой строчке, и вот его сообщение об ошибке.
Здравствуйте, Centaur, Вы писали:
C>Вам не нужно заниматься программированием.
Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает. Мне например нужно было инкрементировать индекс, но я никак не мог написать I=I+1, потому что не мог понять, как это может быть.
Здравствуйте, Usefur, Вы писали:
U>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?
как то так
класс::позвонить_браткам(должник)
{
если( ты_чего_совсем_офигел == правда && отмазы_не_левые )
вернуть должник_правда; // FIXME: добавить паяльник для будущих версий
вернуть должник_неправда;
}
U>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?
<КО mode> посчитать разницу в днях между сегодняшним днем и датой выдачи книги для каждого и вывести тех у кого больше 30/31 дней </КО mode>
Как много веселых ребят, и все делают велосипед...
Здравствуйте, Usefur, Вы писали:
U>Хорошо, тогда по другому. U>Каким образом можно елементы из вектора класса Library (они типа стринг) присвоить к переменной .
Здравствуйте, Usefur, Вы писали:
U>Здравствуйте, Usefur, Вы писали:
U>>Хорошо, тогда по другому. U>>Каким образом можно елементы из вектора класса Library (они типа стринг) присвоить к переменной .
U>
Здравствуйте, Usefur, Вы писали: U>Здравствуйте, Usefur, Вы писали: U>>Хорошо, тогда по другому. U>>Каким образом можно елементы из вектора класса Library (они типа стринг) присвоить к переменной .
Здравствуйте, Usefur, Вы писали:
U>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?
Вы случайно не в сайбер тест делаете?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Здравствуйте, Vain, Вы писали:
V>Здравствуйте, Usefur, Вы писали:
U>>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи? V>Вы случайно не в сайбер тест делаете?
Здравствуйте, Usefur, Вы писали:
BZ>>и потом ты же его примешь на работу
U>Спокойствие, на работу не пойду пока не научусь. )
ну да. кончишь вуз, списывая, потом начнёшь требовать денег. как-то тружно представить что ты, не учась в вузе, вдруг начнёшь после его окончания учиться самостоятельно
Здравствуйте, BulatZiganshin, Вы писали:
BZ>Здравствуйте, Usefur, Вы писали:
BZ>>>и потом ты же его примешь на работу
U>>Спокойствие, на работу не пойду пока не научусь. )
BZ>ну да. кончишь вуз, списывая, потом начнёшь требовать денег. как-то тружно представить что ты, не учась в вузе, вдруг начнёшь после его окончания учиться самостоятельно
Только 1 курс. Надо будет денег, буду учится, куда я денусь. Но тема не о том...
BZ>и потом ты же его примешь на работу
кстати с недавнего времени начал собеседовать людей, всего собеседований 5-6 пока провёл, но иногда просто не понимаешь зачем человек пришел.
Здравствуйте, Usefur, Вы писали:
J>>Очень хорошо. Теперь строчка кода, которая не работает, и сообщение компилятора.
U>Вот именно я не могу подобрать код который бы ратотал.
Здравствуйте, 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");
}
Здравствуйте, Usefur, Вы писали:
U>>>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи? V>>Вы случайно не в сайбер тест делаете? U>Мм...тоесть? U>Курсовую делаю.
Таких знаний и на лабу не хватит.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Здравствуйте, B0FEE664, Вы писали:
BFE>Якобы, после второй мировой войны, когда американцы вывезли из Германии документацию по первым немецким компьютерам, то увидели, что для присваивания используется значёк '<-' т.е. увеличение на единицу выглядело так: BFE>I <- I+1
точно. немцы использовали паскаль за 40 лет до его изобретения
Здравствуйте, igna, Вы писали:
I>Здравствуйте, Centaur, Вы писали:
C>>Вам не нужно заниматься программированием.
I>Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает.
Человек почти закончил первый курс и только начал делать курсач, и судя по всему его знания стремятся к нулю.
Чем он занимался целый год?
Нет, программирование — это не его.