ЗагадкаВот есть код, 5 строчек. Вроде все просто. Так почему же иногда он работает не правильно?Вот могу щелкать на кнопку, заполняя массивы случайными числами и 9 раз из 10 все будет правильно отображаться, а на 10 он выебнется и покажет не то, что надо.В чем тут дело?
бамп
бап
>>165168216 (OP)Вот тебе костыль, на хуя начинаешь с 1,1, 2,2 и 3,3 элементов ?
>>165168897таки если D - размер матрицы, то скорее всего ты проходиш не по всем ячейкам. В отладчике смотрел уже свой цикл?
О, пока движуха и я учусь С++ с помощью пикрилла, объясните некоторые ваши термины. Что такое костыли? И советы начтнающемуРаботать не собираюсь, оно мне на хуй не надо лезть в это болото, да еще и занятое
>>165169157Я бампаю твой тред, только чтобы получить ответы и советы, так что не обольщайся ОПчик
>>165169157я сам не программист, но костыль это решение нагромаздить еще кода при котором не рабочий код, становится рабочим.
>>165169335То есть это - нихатю искать ошибки?
>>165168216 (OP)Вроде все правильно, выведи число с каждого сравнения, посмотри че он выёбывается пидор.
>>165168216 (OP)Весь код приведи, ты мог накосячить и в другом месте.
Валера?
Оп, скажи откуда ты? У нас на паре такая же задача была сегодня
int[,] что это за поебень, кек?
в текстбокс выводишь небось не maxD, а arrD[indexDmaxi,indaxDmaxj]
>>165169670двумерный массив в сишарпе, синтаксис уебанский
>>165168897>>165169114Я же максимальное сначала делаю равным(0,1) элементу. А дальше условие если i>j то мы проверяем больше ли этот элемент максимального. Т.е. где я тут хожу по элементам (1,1) (2,2) и т.д?
>>165169538Там другого места и нету. Вот и весь код. 2 Массива заданной размерности 4 и 3 элеиента заполняются случайными числами и ищется самое большое выше главной диагонали.
>>165169581Из Волгограда
>>165169848Ну да, так и есть. А что не так?
>>165170030indaxDmaxj=1\thread
>>165168216 (OP)if (i < j)у тебя никогда i не меньше j i начинается с 0 и ++ , все, 1 < 0 false
>>165170139неправильно инициализирован indexDmaxj
>>165169390Кибераналог синей изоленты.
Я нихуя не шарю в ваших сишарпах, похоже на задачу на паскале школьного уровня.У тебя там D - это какой-то массив, а дальше ты сравниваешь индекс i и j с D, т.е. числа с целым массивом. Это законно?
Блять, оп, indexDmaxj надо инициализировать не нулем, а единицей.
>>165170278Да это то вообще похуй
>>165170182всмысле? у всех элеиментов выше диагонади i<j. у тех кто ниже он выше.
>>165170213Почему неправильно? Я его занулил. А что надо было делать с ним? Не мог бы ты объяснить?
>>165170153Двачую
>>165170278Почему?
>>165170368в maxD сначала заносишь [0,1] а в индексах вносишь [0,0].если в [0,1] будет максимальное число, то у тебя индексы не присвоятся новые, а так как старые неправильные, то получИшь хуй
>>165169157Костыль это когда в основном из-за отсутствия знаний ты пишешь решение задачи кучей строчек простого кода, который выполняет кучу лишних действий, но в итоге поставленную задачу он все таки решает, вместо того, что бы решить это парой строчек.Это примерно так же, как решать квадратное уравнение через дискриминант.мимовкатывающийсявпитон
>>165170098Это тебе так кажется, что нету, приводи.
1. Ищем наибольшим элемент массива эва2. Сравниваем поочередно с элементами массива, фильтруя по "выше диагонали", т.е. если j > i3. Заносим если прошло проверку в какую-нибудь переменную. На выходе получаем искомое.4. ПрофитТерь объясните мне, почему он сравнивает i и j c D. i > D, вот у него такая хуйня.
>>165170320Мамкины погромисты полезли. Вот допустим у тебя элемент a[0,1] наибольший, как на пике. Тогда ты оставляешь indexDmaxi и indexDmaxj нетронутыми и выводишь в качестве ответа элемент a[0, 0] (опять же как на пике), хотя наибольший -- a[0, 1]
>>165170629Я обосрался немного, сначала надо найти меньший элемент, ест-но.Бамп вопросу.
>>165170397>>165170648
>>165170629>1. Ищем наибольшим элемент массива эваЗачем, дебич? А если он будет лежать ниже диагонали?
>>165168216 (OP)Читай что утебя там в ArrayUtils. Макака присобачила функцию и даже не знает, как она работает.
>>165170648все. понял. исправид indej =1.
>>165170721Там ясно написано, что жлемент массива выше диагонали, недебич.Наименьший элемент нужно искать, чтобы найти наибольший.
>>165170555Спасибо>>165170265:D спасибо
еще вопрос.Вот есть библиотека классов, которую хочу использовать для 3 разных проектов.как сделать так, чтобы я работая в одном из этих проектов, мог тут же открыть окно с библиотекой и вносить туда исправления? Если добавить ссылку только, то не могу открыть одновоременно два проекта:т сам проект и библиотеку классов. А если добавить два решения в один, то изменения не сохраняются в бибилотеках добавленных в другие решения
хуй знает, все правильно
>>165170838хватит тролить
ОП-ХУЙ
>>165170963Если ты про студию и шарп, то просто добавь проект с либой в свой солюшн, и добавь референс на проект либы.
>>165170975сишарп - хуйня, джаваскрипт - заебись
>>165171344Ну вот, я добавил файл .cs от библиотеки к проекту. Но в основной папке в библиотекой, там где лежит длл там не сохраняются изменения. А если добавить ссылку на ДЛЛ, то не могу открыть одновременно и библиотеку и проект.
>>165171697Может хуево поясняю, но если мы добавляем ссылку в проекте на .dll, то я не могу открыть сам код бибилотеки не закрыв другой проект.А если добавить в одно решение два проекта, т.е. скопировать .cs файлы, то они копируются в папку этого решения и изменения в коде библиотеки не сохраняются в папке с самой библиотекой .dll.
>>165172089Ты меня либо не услышал, либо не так понял.Смотри, есть мой проект App1. В солюшене я подключаю проект со своей либой - Lib1. Выглядит это как на скриншоте 2, в результате. Дальше, нужно подключить зависимость в свой проект. Выбираешь свою Lib1 как на скриншоте 4.
>>165172642Дополню свой ответ. Не нужно подключать отдельно cs файлы, подключай сам проект в своё решение (солюшн). Солюшн - это просто набор взаимосвязанных разных проектов.
>>165172713>>165172642>>165172642Ну не выходит. Бля.Вот, смотри, выбираю, как ты, а в папке с библиотекой нету .sln, есть только .cs. Ну и как мне его подключить?
>>165173255Тебе нужен не sln, а csproj.sln - солюшн, csproj - проект.
>>165173351ну вроде получилось. Спасибо тебе.А вот еще, а сборку надо пересобирать каждый раз? Для чего ее вообще Пересобирают7
>>165173594На здоровье, пользуйся.Сборка - это процесс получения твоего скомпилированного кода. Гугли компиляцию, если не совсем понимаешь, что это такое.Если ты просто нажимаешь Start, студия сама пересоберёт твой проект, если что. Руками это надо делать когда ты хочешь пересобрать проект без запуска, например.
>>165174239т.е. весь мой проект - это чисто файл .csproject? А где хранятся всякие вин формы? И еще вопросЯ добавлял кнопки в конструкторе вин. форм и щелкнул по одной их них дважды, в коде создался обработчки нажатия. Кнопку эту я потом удалил, а этот обработчик остался и не могу его удалить. появляется ошибка. Как его модно убрать?
>>165168216 (OP)Что значит запятая в скобках в строке iny[,]...Мимо школьник-кун интересующийся.
>>165178054>iny[,]...int[,]...>fix
НАДО БЫЛО ПИСАТЬ НА PYTHON