| 
			| 
					
						| Вад | 
								|  | « Ответ #150 : 14-01-2008 12:04 »  |  | 
 
 McZim, с таким форматированием кода неудивительно пропустить    Я тоже прозевал   Diskriptor , совет тебе: лучше код форматировать так, чтобы вложенность блоков была видна, а то читаемость кода страдает сильно    Обычно вложенный блок имеет отступ на 4 пробела или табуляцию больше, хотя это дело вкуса |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #151 : 15-01-2008 01:58 »  |  | 
 
 Sla,  Каким значением нужно или можно инициализировать max и min, при условии что элементы массива имеют тип int? Значение должно быт взято из заполненного массива, значение целое поскольку int это целочисленный тип данных    в данном случае это числа.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #152 : 15-01-2008 02:36 »  |  | 
 
 Люсь,  Короче, я так вижу, без толку объяснять на конкретном языке программирования, тем более, ему это не горит - лучше б начать с теорий информатики, с азов, со словесного... ДА это ты точно со словесным алгоритмом подметила и про азы, у меня тема на форуме ест про это, правда она заглохла последние время хотя, я от туда многое почерпнул, я сейчас стараюсь при написании любой программы словесно описывает перед написанием кода но вижу что не достаточно подробно я ее описал если в цикл 5 инициализаций вставал как ты заметила, значат надо еще подробней продумывает а то сначало не одной инициализации а потом много но без толку, получается как написал код вроде выполняет то что мне надо а до самого конца взаимодействие операторов так и не понял вот и получается такая неразбериха, опять же из за не дороботки словесного алгоритма надо еще больше продумывать словесный алгоритм больше кратких команд в словесном алгоритме и тогда я думаю будит все получатся. Как раз то и горит за неделю надо все домашки заделать, да и вообще уже 2 месяца прошло через четыре месится надо уже специализацию выбирать одну из трех Программирование, системное администрирование, или веб–дизайн.                |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #153 : 15-01-2008 02:38 »  |  | 
 
 А инициализацию там надо в одежные скобки взять           |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #154 : 15-01-2008 03:18 »  |  | 
 
 А ты чё в инф.технологии то ударился? Какие у тебя были предпосылки к выбору такой профессии? |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #155 : 16-01-2008 15:47 »  |  | 
 
 Люсь, Во первых я с детства хотел, занимается компьютер ну теист мне всегда хотелось знать как работает эта загадочная машина. Во вторых со здоровеем у меня проблемы то ест физически работать не могу, другое дело, что с математикой большие проблемы, да и программировать не кто научить не мог пока родствиник из Харикова не переехал в наш город и не стал меня программированию учить. Я стараюсь делят домашки по программированию, а унас уже на пары по программированию ходит 5 человек из 10, а прошло всего 2 месится, остальные забили на программирование вообще. Я выберу скорее всего по специализации администрирования но я думаю что любой админ. должен знать хотябы один язык программирования. Вот и я хочу после курса по Си начать самостоятельно начать изучат С#  с самого начала как ты говоришь с азов инф., ну а пока надо делать домашки по Си.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #156 : 17-01-2008 03:45 »  |  | 
 
 Ты с других пример не бери.А учишься где?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #157 : 17-01-2008 08:04 »  |  | 
 
 Люсь, не отвлекай от учебы   |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #158 : 17-01-2008 10:00 »  |  | 
 
 Люсь, Вот тут http://www.itstep.org/  хочу сказать, что тут готовят хороших админов и веб-дизайнеров а вот программистом никаких как сказал один админ который учился в шаге лител програмер джуниор, то ест на базовом семестре по программированию нет не понятия что такое алгоритм, блк-схемы, и всего для того что необходимо для того что бы стат хорошем программистом, вот почему я пойду на админа, там умчать, как топтать клавиши (программистов),  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #159 :  17-01-2008 11:48 »   |  | 
 
 Sla, кого?
 Diskriptor, вопросов больше не имею.
 с теорией пока помочь не могу. у самой сессия на носу.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #160 : 17-01-2008 12:41 »  |  | 
 
 Sla, кого?
 Дискриптора я в  Дискрипторы сисадмины пойду, пусть меня научат зы. ничего личного |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #161 : 17-01-2008 12:42 »  |  | 
 
 Sla, шутишь?   |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #162 : 17-01-2008 12:55 »  |  | 
 
 Та какие здесь шутки? Юзера прячьтесь - злой админ пришел   |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #163 : 17-01-2008 12:58 »  |  | 
 
  ) |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #164 : 17-01-2008 14:34 »  |  | 
 
 но вижу что не достаточно подробно я ее описал ...По-моему (на примере твоего алгоритма приготовления чая), здесь ты делаешь ошибку. Надо не "много", надо "правильно" писать. И только когда ты на небольших примерах научишься писать "правильно", только потом ты сможешь писать "много". То, что какой-то алгоритм требует учёта многих особенностей, верно. Но вся проблема в том, что ты описываешь не эти особенности, а пытаешься детализировать шаги составленного алгоритма. Эта детализация нужна, но во вторую очередь. В первую очередь должен быть правильно понят и написан недетализированный алгоритм. P.S. Я понимаю, что то, что я сказал, остаётся непонятным, так как я не объяснил, что такое "правильно". Увы, только на примерах, и это моя недоработка. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #165 : 17-01-2008 16:14 »  |  | 
 
 dimka, В первую очередь алгоритм должен быть
 правильнопонят и написан недетализированный алгоритм.
 А если так?
 |  
						| 
								|  |  
								| « Последнее редактирование: 17-01-2008 19:32 от Sla » |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #166 : 17-01-2008 19:18 »  |  | 
 
 Sla, не, это если алгоритм уже есть. Только для такого случая. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #167 : 17-01-2008 21:20 »  |  | 
 
 dimka, Хорошо учту замечание.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #168 : 01-02-2008 01:03 »  |  | 
 
 Проблемы с www, над заданием работаю трудна над первым заданием там где ремонт тяжело с точной ответом, постоя но что-то додумываю в деталях как проблемы сwww решу так и на форуме появлюсь.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #169 : 04-03-2008 18:07 »  |  | 
 
 Привет всем, давненько я на форуме не появлялся, но теперь буду чащ, над алгоритмами из за разных проблем давно не работал но теперь приступлю с новыми силами, проблема в том что книгу не могу нигде найти по основам инфы, ну ничего поиски продолжаю. Дайте ссылку где толково объясняема шаблонные функции и как массив передать в такую функцию. P.S. Луди как я соскучился по форуму,  :)рад что снова я с вами,    на форуме.    |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #170 : 04-03-2008 18:12 »  |  | 
 
 с возвращением )
 массив передаётся через указатель обычно
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #171 : 04-03-2008 18:35 »  |  | 
 
 Спасибо)ну да мне еще надо с помощью указателей так и с помощью ссылок
 с помощью указателей разберу-с, а вот по ссылкам, дайте салочку почитаю как это реализовать.
 Там по шаблонным функциям Шилдда рекомендуют, где его скачать? Или посоветуйте другого автора желательно с ссылочной где его можно скачать.
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Вад | 
								|  | « Ответ #172 : 04-03-2008 20:58 »  |  | 
 
 Diskriptor, ты про какие массивы говоришь, про стандартные type Array[const_size] и type *ptrArray = new type[size] (где type - это какой-нибудь тип)? Если да, то по ссылке можно передать разве что указатель на 1й элемент... Сам по себе тип массива уже подразумевает указатель, можно разве что передавать в функцию указатель на этот указатель, или же сам указатель (значение или ссылку). Расскажи, как точнее задача передачи параметров тебе поставлена   |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #173 : 05-03-2008 06:14 »  |  | 
 
 По шаблонам есть отличная книга "Шаблоны C++", но есть недостаток - сложноватаВад , Diskriptor ,  по ссылке массив и в шаблоне    легко. Пример: void foo(int (&a)[3]){
 for (int i=0; i != 3; ++i)
 std::cout << a[i] << "\n";
 }
 template <class T, size_t N>
 void foo2(T (&a)[N])
 {
 for (int i=0; i != N; ++i)
 std::cout << a[i] << "\n";
 }
 
 int _tmain(int argc, _TCHAR* argv[])
 {
 int a[] = { 1, 2, 4};
 foo(a);
 foo2(a);
 return 0;
 }
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #174 : 05-03-2008 06:44 »  |  | 
 
 LogRus, а мне кааца, по ссылке массив передавать - это извращение    Указатель приятнее. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #175 : 05-03-2008 06:51 »  |  | 
 
 Алексей1153++, указтель нужно проверять на валидность, разименовывать, передавать размер массива, а так шаблон написал и указатель валидный    и размер знаешь. Лично у меня мнение, что передавать, через указатель извращение   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #176 : 05-03-2008 07:02 »  |  | 
 
 указатель на валидность проверять не надо - массив валиден итак (а если не - то вина не указателя    ) Размер полезно передавать всегда. А если он не 3, а динамический? Разыменовывать явно не надо, так и пишется, как и у тебя  |  
						| 
								|  |  
								| « Последнее редактирование: 05-03-2008 07:04 от Алексей1153++ » |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Вад | 
								|  | « Ответ #177 : 05-03-2008 08:17 »  |  | 
 
 LogRus, да, если массив статический - то согласен    Просто у нас как-то очень редко такие используются    |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #178 : 05-03-2008 08:36 »  |  | 
 
 Вад, у нас как раз наоборот. Да и ваще не очень любят у нас объекты созданные на куче. Зачем увеличивать фрагментацию виртуального адресного пространства(очень критично для нас) Да и я не люблю. Есть куча аргументов, но лень писать. Да и вообще флуд пошел   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #179 : 06-03-2008 07:23 »  |  | 
 
 Вад, У меня задание следующие:1. Реализовать шаблонную функцию которая принимает стандартный массив и возвращает индексы максимального и минимального его элементов
 2. Реализовать шаблонную функцию которая принимает стандартный массив и возвращает индексы трех самых больших элементов
 
 обе функции реализовать как помощью указателей, так и помощью ссылок
 P.S. сылочки где почитает про шаблонные функции, дайте пожалуйста.
 Что такое шаблонная функция
 Синтаксис шаблонной функции
 Чем отличается от стандартной функции итд.
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	|  |