Re[9]: Должники. Вектор. С++
От: Usefur  
Дата: 30.05.11 23:01
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, Usefur, Вы писали:


BZ>>>и потом ты же его примешь на работу


U>>Спокойствие, на работу не пойду пока не научусь. )


BZ>ну да. кончишь вуз, списывая, потом начнёшь требовать денег. как-то тружно представить что ты, не учась в вузе, вдруг начнёшь после его окончания учиться самостоятельно


Только 1 курс. Надо будет денег, буду учится, куда я денусь. Но тема не о том...
Re[7]: Должники. Вектор. С++
От: nen777w  
Дата: 30.05.11 23:16
Оценка:
BZ>и потом ты же его примешь на работу
кстати с недавнего времени начал собеседовать людей, всего собеседований 5-6 пока провёл, но иногда просто не понимаешь зачем человек пришел.
Re[5]: Должники. Вектор. С++
От: Centaur Россия  
Дата: 31.05.11 02:56
Оценка:
Здравствуйте, Usefur, Вы писали:

J>>Очень хорошо. Теперь строчка кода, которая не работает, и сообщение компилятора.


U>Вот именно я не могу подобрать код который бы ратотал.


Вам не нужно заниматься программированием.
Re[5]: Должники. Вектор. С++
От: jazzer Россия Skype: enerjazzer
Дата: 31.05.11 03:36
Оценка: +1
Здравствуйте, Usefur, Вы писали:

U>Здравствуйте, jazzer, Вы писали:



J>>Очень хорошо. Теперь строчка кода, которая не работает, и сообщение компилятора.


U>Вот именно я не могу подобрать код который бы ратотал.


Поэтому я и спрашиваю про строчку, которая НЕ работает. Очевидно, что если есть работающая строчка, то и вопросов нет.

Вкратце, если хочешь, чтоб тебе помогали и делали это быстро и с удовольствием, пиши так:
1. Я хочу сделать то-то.
2. Вот _минимальный_ код, который я написал, и он не компилируется
3. Компилятор говорит, что ошибка в этой строчке, и вот его сообщение об ошибке.

А то клещами приходится вытягивать.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: А Book?
От: igna Россия  
Дата: 31.05.11 11:24
Оценка:
Здравствуйте, Usefur, Вы писали:

class Library:public Book{


А где определение класса Book?
Re[6]: Должники. Вектор. С++
От: igna Россия  
Дата: 31.05.11 11:35
Оценка: +1
Здравствуйте, Centaur, Вы писали:

C>Вам не нужно заниматься программированием.


Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает. Мне например нужно было инкрементировать индекс, но я никак не мог написать I=I+1, потому что не мог понять, как это может быть.
Re[7]: Должники. Вектор. С++
От: Usefur  
Дата: 31.05.11 14:45
Оценка:
Здравствуйте, 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");
           
}



Всем спасибо за критику \ помощь.
Re[7]: Должники. Вектор. С++
От: Centaur Россия  
Дата: 31.05.11 15:08
Оценка: +2 -1
Здравствуйте, igna, Вы писали:

C>>Вам не нужно заниматься программированием.


I>Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает. Мне например нужно было инкрементировать индекс, но я никак не мог написать I=I+1, потому что не мог понять, как это может быть.


Человек утверждает, что это курсовая. Курсовая — это предполагает, как минимум, специализацию в данном направлении (программирование) и бюджет времени в целый учебный год. Между тем, напоминаю, на дворе май и почти уже июнь и курсовую пора сдавать.

Сложность задачи — примерно пятый класс математики, (с натяжкой) три месяца C++, и собственно из программирования темы «Циклы» и «Массивы». Ну и ООП, может быть, пару первых лекций, там, где объясняется, что строчка «class Library: public Book» не может быть правильной независимо от определений обоих классов.

И вот эта формулировка «не могу подобрать код, который бы работал», она меня добила. Ну невозможно подбором решить ни одну хоть сколько-нибудь интересную задачу, вот хоть ты тресни.
Re[7]: есть такая байка
От: B0FEE664  
Дата: 31.05.11 15:43
Оценка: 1 (1) :)
Здравствуйте, igna, Вы писали:
I> я никак не мог написать I=I+1, потому что не мог понять, как это может быть.

Якобы, после второй мировой войны, когда американцы вывезли из Германии документацию по первым немецким компьютерам, то увидели, что для присваивания используется значёк '<-' т.е. увеличение на единицу выглядело так:
I <- I+1
но, по идеологическим соображениям знак '<-' был заменён на '='
С тех пор математики глядя на текст программы испытываю легкий дискомфорт
И каждый день — без права на ошибку...
Re[3]: Должники. Вектор. С++
От: Vain Россия google.ru
Дата: 31.05.11 21:41
Оценка:
Здравствуйте, Usefur, Вы писали:

U>>>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?

V>>Вы случайно не в сайбер тест делаете?
U>Мм...тоесть?
U>Курсовую делаю.
Таких знаний и на лабу не хватит.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re: Должники. Вектор. С++
От: dudkin  
Дата: 31.05.11 22:16
Оценка: :)
Здравствуйте, Usefur, Вы писали:

U>Вот у меня есть вектор для класса Library, в каком хранятся данные о Дне, Месяце, Годе (ну и кроме них об авторе, названии, комы выдана) выдачи книги. Мне нужно вывести тех, которые держат книгу больше месяца . Никак не могу придумать как это реализовать, есть идеи?


как то так
класс::позвонить_браткам(должник)
{
  если( ты_чего_совсем_офигел == правда && отмазы_не_левые )
    вернуть должник_правда; // FIXME: добавить паяльник для будущих версий
  вернуть должник_неправда;
}
Re: Должники. Вектор. С++
От: Панда Россия  
Дата: 01.06.11 08:01
Оценка:
Здравствуйте, Usefur, Вы писали:

U>Никак не могу придумать как это реализовать, есть идеи?


Надо говорить не "не могу придумать как это реализовать", а "напомните мне, как это обычно реализуется". Как бы намекая, что знал, просто забыл.
Re[2]: Должники. Вектор. С++
От: Панда Россия  
Дата: 01.06.11 08:04
Оценка: :))
П>Надо говорить не "не могу придумать как это реализовать", а "напомните мне, как это обычно реализуется". Как бы намекая, что знал, просто забыл.

Да, а в конце непременно приписать: "наверняка же эта задача уже кем-то решалась, не хочется изобретать велосипед"
Re[8]: есть такая байка
От: BulatZiganshin  
Дата: 01.06.11 08:18
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Якобы, после второй мировой войны, когда американцы вывезли из Германии документацию по первым немецким компьютерам, то увидели, что для присваивания используется значёк '<-' т.е. увеличение на единицу выглядело так:

BFE>I <- I+1

точно. немцы использовали паскаль за 40 лет до его изобретения
Люди, я люблю вас! Будьте бдительны!!!
Re[7]: Должники. Вектор. С++
От: los puercos  
Дата: 01.06.11 08:38
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, Centaur, Вы писали:


C>>Вам не нужно заниматься программированием.


I>Это спорно. Человек на первом курсе, и хотя сегодня наверное большинство приходят в ВУЗ уже умея программировать, это все же не обязательно должно быть так, и возможно эта программа первая, а в первый раз и не такое бывает.


Человек почти закончил первый курс и только начал делать курсач, и судя по всему его знания стремятся к нулю.
Чем он занимался целый год?
Нет, программирование — это не его.
Re[9]: есть такая байка
От: B0FEE664  
Дата: 01.06.11 09:56
Оценка: 2 (1)
Здравствуйте, BulatZiganshin, Вы писали:

BZ>точно. немцы использовали паскаль за 40 лет до его изобретения


Эта байка имеет право на существование: Планкалкюль и Паскаль.
И каждый день — без права на ошибку...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.