Здравствуйте, LaptevVV, Вы писали:
LVV>Я б поставил трояк LVV>Это решение проблемы наипростейшим способом. Значит — соображает хоть что-то!
Я бы пять поставил бы... Ну, коенчно, если бы это была бы одна работа на поток (а не у каждого вторго) ... Объясняю почему: прежде чем я (речь лично обо мне) знал о том, что это можно сделать средствами stl я перелопатил столько кода, что в состоянии написать это и на чистом с... Вывод: человек, докопавшийся до такого способа в состоянии решить эту задачу и другим способом.
Только не надо кидать в меня помидорами, я понимаю, что бывает море исключений из этого правила, но задача преподавателя и есть отсеивать эти исключения... вот ...my humble opinion
Здравствуйте, Алексей Одинцов, Вы писали:
АО>Здравствуйте, LaptevVV, Вы писали: LVV>>Я б поставил трояк LVV>>Это решение проблемы наипростейшим способом. Значит — соображает хоть что-то! АО>стимулируете к неиспользованию включенных в современные средства стандартных возможностей?? %)))
АО>я бы даже такое задание не дал... как впрочем не дал бы и заданий аля "написать бабль сорт" или что ужасней "написать qsort" — нафих??? надо стимулировать к использованию std::sort, а не заставлять людей понапрасну мучацца. если бы у меня работник написал сортировкую массива с использованием своей функции-сортировки бабль сортом, я бы его уволил нахрен тут же...
Работника и я б уволил. А тут студент, который и так ни хрена не знает, да еще и на халяву проехать за чужой счет хочет. АО>задания надо давать соответствующие... ну где щас понадобится опыт в написании dec2hex? времена ASM канули в прошлое.
Это смотря где. Мой друг в питере уже 30 лет пишет бортовые системы. АО>я бы за подобное решение поставил 5. тока это должно было бы быть не с std::cin/std::cout работать а со строками string
Да, и под таким углом можно посмотреть.
Дело явно не в алгоритме перевода. Такие задания даются начинающим студентам, чтоб он освоил целочисленные операции и циклы. Ну и с системами счисления на практике чуть-чуть познакомиться. Это просто развите мозгов. Судя по вопросу, товарищ не знает ничего, то есть АБСОЛЮТНО ничего.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Shroo, Вы писали:
S>Здравствуйте, LaptevVV, Вы писали:
LVV>>Я б поставил трояк LVV>>Это решение проблемы наипростейшим способом. Значит — соображает хоть что-то!
S> Я бы пять поставил бы... Ну, коенчно, если бы это была бы одна работа на поток (а не у каждого вторго) ... Объясняю почему: прежде чем я (речь лично обо мне) знал о том, что это можно сделать средствами stl я перелопатил столько кода, что в состоянии написать это и на чистом с... Вывод: человек, докопавшийся до такого способа в состоянии решить эту задачу и другим способом. S> Только не надо кидать в меня помидорами, я понимаю, что бывает море исключений из этого правила, но задача преподавателя и есть отсеивать эти исключения... вот ...my humble opinion
Не больше 3-х не заслуживает. Обращаю Ваше внимание на ваши же слова:
прежде чем я (речь лично обо мне) знал о том, что это можно сделать средствами stl я перелопатил столько кода, что в состоянии написать это и на чистом с...
Судя по вопросу, товарищ себя не утруждал такой работой. И хочет быстренько на чужом горбу в рай попасть.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Shroo, Вы писали:
S> Вот-вот... вот что можно сказать на такой случай: S> неделю назад сдаю курсовой... задача стоит так: "написать клиента к орклу, чтобы данные из заданной базы выбирал" S> Всем выдали делфёвый компанент из серии TConnectToDataBaseVeryEasyAndDontThinkAtAll и сказали — вот так можно... Ну, народ написал все это на делфяке за 30 минут и сдал. S> Приношу я... написал клиента... интерфейс командной строки, коннектится, использую ODBC API и дальше можно туда любой sql писать... супер, мне понравилось.. И что вы думаете... отправили меня как миленького назад, не объяснив даже почему... Вот и стремись после этого к знаниям..
Переходи ко мне на кафедру — переведу на индивидуальный план и дам реальную работу.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Не больше 3-х не заслуживает. Обращаю Ваше внимание на ваши же слова: LVV>
LVV>прежде чем я (речь лично обо мне) знал о том, что это можно сделать средствами stl я перелопатил столько кода, что в состоянии написать это и на чистом с...
LVV>Судя по вопросу, товарищ себя не утруждал такой работой. И хочет быстренько на чужом горбу в рай попасть.
Согласен! Вот я ж и писал, что таких надо отсеить.. А того, кто stl долбил — надо пропускать... кажется, сразу к stl никто не подходит... сначала на c/c++ пишут... хотя... может сейчас все по-другому...
Здравствуйте, Shroo, Вы писали:
S> Согласен! Вот я ж и писал, что таких надо отсеить.. А того, кто stl долбил — надо пропускать... кажется, сразу к stl никто не подходит... сначала на c/c++ пишут... хотя... может сейчас все по-другому...
Это как учить. Мы вот сейчас уже вплотную подошли к преподаванию додиеза, поэтому и С++ можем начинать почти с контейнеров вместо массивов. Надо только задания переработать. А то они уж больно упрощаются при использовании стандартной библиотеки. Переработка требует времени.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали: LVV>Дело явно не в алгоритме перевода. Такие задания даются начинающим студентам, чтоб он освоил целочисленные операции и циклы. Ну и с системами счисления на практике чуть-чуть познакомиться. Это просто развите мозгов. Судя по вопросу, товарищ не знает ничего, то есть АБСОЛЮТНО ничего.
и всё-таки, я бы дал какое-нить другое задание... просто ко всем заданиям приложил бы простенькую иерархию классов, которую при выполнении надо было бы использовать as is.. например эта система — случайно генерируемый граф, и в нем надо посчитать длину пути от узла 1 до узла 10 — тоже, целочисленные операции и циклы...
или другое задание — сделать трансформацию массива vector<int> по заданной функции. по алгоритмической сложности — то же самое, зато поощряется использование стандартных средств...
а знает он или не знает — всё равно будет понятно при сдаче задания... только сделать при этом уже ничего нельзя (в смысле обучения). только уже оценку выставлять.
Здравствуйте, LaptevVV, Вы писали: LVV>Это как учить. Мы вот сейчас уже вплотную подошли к преподаванию додиеза, поэтому и С++ можем начинать почти с контейнеров вместо массивов. Надо только задания переработать. А то они уж больно упрощаются при использовании стандартной библиотеки. Переработка требует времени.
конечно требует... хорошо хоть перерабатываете
Здравствуйте, What, Вы писали:
W>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W> В догонку: W> Я бы даже сказал 1 выражение, чтобы нельзя было сделать так: W> <...>
Все равно можно будет сделать так:
void f()
{
// . . .
}
int main()
{
f();
}
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, What, Вы писали:
W>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W>Строка в его понимании — последовательность символов до ;
Здравствуйте, Алексей Одинцов, Вы писали:
АО>Здравствуйте, LaptevVV, Вы писали: LVV>>Дело явно не в алгоритме перевода. Такие задания даются начинающим студентам, чтоб он освоил целочисленные операции и циклы. Ну и с системами счисления на практике чуть-чуть познакомиться. Это просто развите мозгов. Судя по вопросу, товарищ не знает ничего, то есть АБСОЛЮТНО ничего. АО>и всё-таки, я бы дал какое-нить другое задание... просто ко всем заданиям приложил бы простенькую иерархию классов, которую при выполнении надо было бы использовать as is.. например эта система — случайно генерируемый граф, и в нем надо посчитать длину пути от узла 1 до узла 10 — тоже, целочисленные операции и циклы...
Это — во втором семестре. И по другому предмету — дискретная математика. Там графы генерируются. А пока — рановато. Как он классы будет использовать, если циклы не умеет писать?
Математику тоже постепенно изучают — сначала алгебру и анализ, а потом функциональный анализ и дифференциальные уравнения. АО>или другое задание — сделать трансформацию массива vector<int> по заданной функции. по алгоритмической сложности — то же самое, зато поощряется использование стандартных средств...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, What, Вы писали:
W>>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W>>Строка в его понимании — последовательность символов до ;
К>Никто не мешает использовать оператор ,
К>
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, What, Вы писали:
W>>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W>>Строка в его понимании — последовательность символов до ;
К>Никто не мешает использовать оператор ,
К>
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, What, Вы писали:
W>>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W>>Строка в его понимании — последовательность символов до ;
К>Никто не мешает использовать оператор ,
К>
Здравствуйте, What, Вы писали:
W>>>>> Посчитать сумму чисел в файле. В теле функции main должна быть 1 строка. W>>>Строка в его понимании — последовательность символов до ; W> <...> W>с STL всё очень просто и красиво: W>
По-моему, Маразм.
Мне вот интересно, а что будет, если в файле миллион чисел типа 1234567890987654321 ?
А если где-то случайно затесалась буквочка ?
В чем вообще смысл подобных задач? Научиться комбинировать итераторы с алгоритмами?