Сохранен 137
https://2ch.hk/b/res/162942905.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 14/10/17 Суб 18:38:58 #1 №162942905 
14805244396920.jpg
Как научиться программированию?
В интернете есть 1000 и 1 курс, учебник, видео и все они по сути учат тебя самым банальным основам: переменные, функции, циклы, условия, массивы.
Чуть поменьше видео, но тоже много уже про ООП. Видео поменьше чуть, а вот качество уже заметно ниже.
А дальше пустота. Вот в итоге и сосу хуи. Бывает гуглю какое-нибудь готовое решение, смотрю код и АХУЕВАЮ. Ни черта не понятно. Какие-то методы с 5 операторами через точку, какие-то параметры, которые первый раз в жизни видишь. И как учиться-то?
Сейчас конкретно на C# учусь.
Аноним 14/10/17 Суб 18:46:30 #2 №162943370 
>>162942905 (OP)
Найди себе прикладную задачу и попробуй запилить, хоть даже ебаный калькулятор. Охуеешь от количества практики
Аноним 14/10/17 Суб 18:52:09 #3 №162943726 
14893437294070.jpg
>>162943370
И как мне это поможет? Я буду часами и сотнями строчек ебаться, а потом полезу в гугл и там все делается каким-нибудь методом в 6 точек.
Аноним 14/10/17 Суб 18:57:12 #4 №162944070 
>>162943726
А так оно и делается, ёба.
Даже в универах программистов больше учат именно программированию, а не конкретному языку. Предполагается, что хорошему программисту язык не важен, он умеет гуглить и читать SO, и разберётся в новом для себя языке за минимальное время.

А ты к тому же на додиезе делаешь, один из самых простых языков. Стыдно жаловаться.
Аноним 14/10/17 Суб 19:03:53 #5 №162944552 
>>162942905 (OP)
а что дальше то ты хочешь? основы, ооп - всё, программирование кончилось, дальше начинаются танцы с бубнами вокруг этих столпов, а-ля фреймворки, вспомагательные инструменты.
Аноним 14/10/17 Суб 19:04:58 #6 №162944621 
>>162944552
ну и как учиться этим фреймворкам и библиотекам?
Аноним 14/10/17 Суб 19:07:28 #7 №162944793 
а.png
>>162942905 (OP)
Анончики! По случаю, допомжите решить данный пример на симрешетке.
Как найти второй отрицательный элемент?
И как поменять их в массиве местами?
Аноним 14/10/17 Суб 19:09:08 #8 №162944902 
>>162944621
открываешь вакансии, смотришь какие фреймворки требуют - открываешь гугел, и идешь нахуй учиться
Аноним 14/10/17 Суб 19:09:18 #9 №162944914 
metanit.com
1. Заходишь, выбираешь C#.
2. Смотришь основные конструкции.
3. Затем идёшь на тытруб.
4. Там смотришь видосы про ООП.
5. Возвращаешься на метанит.
6. Там читаешь про ООП в C#.
7. Профит и ты знаешь язык.
Дальше только разбираться со стандартными библиотеками, но это только на практике
Аноним 14/10/17 Суб 19:13:07 #10 №162945180 
>>162944914
ДАй бог здоровья АНОН!
Аноним 14/10/17 Суб 19:13:52 #11 №162945251 
>>162942905 (OP)
Очевидно, раз есть желание зарабатывать программированием, то надо выучить банальные основы и катиться на какой-нибудь гитхаб, изучать реальный код, пытаться что-то исправить или допилить. Дареных коней без собеседования на работу принимают.
Аноним 14/10/17 Суб 19:16:11 #12 №162945427 
>>162945180
Может тебе почту скинуть если вопросы будут?
Аноним 14/10/17 Суб 19:16:15 #13 №162945434 
>>162944793
1.цикл foreach

2. обмен данными с введением временной третьей переменной
Аноним 14/10/17 Суб 19:16:54 #14 №162945472 
>>162945427
было бы не плохо. Я шарпист если что
Аноним 14/10/17 Суб 19:18:36 #15 №162945620 
>>162945472
[email protected]
Я джавист, но шарп знаю на довольно высоком уровне
Аноним 14/10/17 Суб 19:23:49 #16 №162946027 
>>162942905 (OP)
нахуя учиться такому унылому говну?
Аноним 14/10/17 Суб 19:25:32 #17 №162946161 
>>162946027
Тогда чему, по твоему стоит учиться?
ассемблеру? крестам?
Аноним 14/10/17 Суб 19:26:12 #18 №162946205 
>>162945434
А как найти второй отрицательный элемент?
Аноним 14/10/17 Суб 19:28:42 #19 №162946403 
ууууу.png
>>162945620
Друг, помоги освоить data grid viewв стандартных формах виндоуз.
можно как-то убрать этот столбик, что по умолчанию там есть?
sageАноним 14/10/17 Суб 19:30:04 #20 №162946514 
Просто берёшь и программируешь. Суть в том, что ты должен программировать 24/7. Создавать парсеры, боты на Питоне, обращаться к гуглу если ничего не понимаешь. Гуглить надо будет постоянно, причём, в основном на английском. После чего ты поймёшь что это нахуй тебе не надо, и ниша забита.
Аноним 14/10/17 Суб 19:30:41 #21 №162946568 
>>162943726
Во-первых примерно так работа и работается, лол. Во-вторых это даст понимание того на что похожа разработка изнутри. Сейчас читая литературу или смотря видосы ты видишь кучу непонятной хуеты, которая с твоей точки зрения совершенно оторвана от контекста и хуй пойми как, где и зачем её применять. Классы, интерфейсы, переменные, хуе-мое. Этот самый калькулятор даст тебе __контекст__, понимание нахуя оно все в принципе нужно
Аноним 14/10/17 Суб 19:30:43 #22 №162946571 
>>162946403
Там есть свойство
что-то типа headerColumn - это не точное название свойства
Ставишь его на false/invisible/none - не помню точно
И всё скроется
Аноним 14/10/17 Суб 19:31:45 #23 №162946653 
>>162946403
Осваивай WPF лучше, формы уже давно не юзаются
Аноним 14/10/17 Суб 19:36:38 #24 №162947055 
>>162946653
Пускай сначала формы освоит. А там уже можно будет и более продвинутые штуки юзать
Аноним 14/10/17 Суб 19:40:39 #25 №162947366 
>>162942905 (OP)
Совсем необязательно учить все подряд, чтобы запилить что-то свое. Скачиваешь каркас приложения/пример из документации, немного модифицируешь, дальше уже дорабатываешь напильником.
Аноним 14/10/17 Суб 19:41:28 #26 №162947439 
>>162945472
циклом проверяешь массив
вводишь счетчик
программа видит первый отрицательный элемент массива, прибавляет к счетчику +1, далее видит второй отрицательный элемент счетчик увеличивается на 1,
если счетчик равен 2 присвоить найденному массиву необходимое значение

если не понятно напиши

З.Ы Какой класс задача?
Аноним 14/10/17 Суб 19:43:16 #27 №162947569 
>>162946571
>dataGridView1.ColumnHeadersVisible = false;
Так что ли? Но ведь скроются все заголовки столбцов. А мне же надо только пустой.
Аноним 14/10/17 Суб 19:43:57 #28 №162947624 
>>162947439
>З.Ы Какой класс задача?
Что за класс?
Аноним 14/10/17 Суб 19:44:23 #29 №162947655 
>>162947439
ты тут будешь? Отойду на 15 минуток.
Аноним 14/10/17 Суб 19:45:07 #30 №162947709 
>>162947569
ищи свойство наподобие multiselect
Аноним 14/10/17 Суб 19:45:59 #31 №162947778 
>>162947655
https://vk.com/danielvs в лс пиши
ну школьная задачка не?
Аноним 14/10/17 Суб 19:46:15 #32 №162947801 
>>162942905 (OP)
>о сути учат тебя самым банальным основам: переменные, функции, циклы, условия, массивы
умному достаточно
Аноним 14/10/17 Суб 19:47:05 #33 №162947879 
>>162944070
Что такое SO?
Аноним 14/10/17 Суб 19:47:33 #34 №162947909 
>>162947709
Я ошибся. Мультиселект идёт лесом. Мне придётся студию устанавливать, чтобы тебе назвать конкретное свойство. Я попробую нагуглить, не уходи, анон
Аноним 14/10/17 Суб 19:50:11 #35 №162948118 
>>162946205
Счетчик сделай и выходи из цикла на втром найденом отрицательном элементе, сохраняй позицию значение и все что хочешь в переменные.
Аноним 14/10/17 Суб 20:00:42 #36 №162948827 
>>162947569
Анон, я нагуглил
RowHeaderVisible ставь фолсом. И открою тебе тайну, что можно прямо в графическом конструкторе настраивать свойства, а не прямо в коде.
Чтобы вызвать панель свойств
1. нажми на элемент
2. ПКМ
3. Свойства/Properties
Аноним 14/10/17 Суб 20:30:42 #37 №162950920 
>>162948827
Шикарно. Спасибо!
Аноним 14/10/17 Суб 20:35:03 #38 №162951207 
Стикер
>>162943726
А как ты ребенком учился чему то, ОП? Брал и копировал, ёба! Короче начинай с практики, теория придёт позже.
Аноним 14/10/17 Суб 20:36:50 #39 №162951322 
А как вывести массив в датагридвью?
Аноним 14/10/17 Суб 20:38:50 #40 №162951446 
>>162942905 (OP)
Потроши программы
Аноним 14/10/17 Суб 20:39:52 #41 №162951522 
>>162942905 (OP)
> Как научиться программированию?
http://whitesoft.ddns.net/files/anon0357/%d0%9f%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/
Аноним 14/10/17 Суб 20:40:43 #42 №162951590 
>>162947655
Анон ты тут?
Аноним 14/10/17 Суб 20:44:56 #43 №162951850 
>>162951590
смотря кто тебе нужен.
Аноним 14/10/17 Суб 20:50:34 #44 №162952204 
>>162951850
анон, который задачу решает с массивами
Аноним 14/10/17 Суб 20:58:37 #45 №162952723 
>>162951322
Придётся немного поэбаться с циклами и методами нижележащего дерьма
А так используй dataGridView.currentRow / dataGridView.currentRow
Как говорил наш препод: "Гугли"
Аноним 14/10/17 Суб 21:00:19 #46 №162952843 
>>162952204
Тот который просит помочь или тот который помогает? Если тот кто просит помочь, то я тут.
Аноним 14/10/17 Суб 21:00:59 #47 №162952882 
>>162952723
Edit: Сначала попробуй выводить одиночные переменные и только потом выводи массив
Аноним 14/10/17 Суб 21:01:10 #48 №162952893 
>>162952723
>А так используй dataGridView.currentRow / dataGridView.currentRow
Как это понимать? Что-то первый раз такое вижу.
Аноним 14/10/17 Суб 21:05:18 #49 №162953138 
>>162952893
Я снова ошибся.
Нагуглив, нашёл:
for(i = 0; i < N; ++i)
for(j = 0; j < M; ++j)
dataGridView1.Rows.Cells[j].Value = mas[i, j];
Аноним 14/10/17 Суб 21:05:57 #50 №162953187 
>>162953138
Только убери все "\t"
Аноним 14/10/17 Суб 21:07:48 #51 №162953318 
>>162952843
я почти дорешал твою задачу, ну как мне кажется
Аноним 14/10/17 Суб 21:12:20 #52 №162953577 
>>162953187
Я тоже нагуглил вариант.
dataGridView1.RowCount = array1.Length;
for (int i = 0; i < 50; i++)
{
dataGridView1.Rows.Cells[0].Value = array1;

}
Аноним 14/10/17 Суб 21:12:48 #53 №162953605 
>>162953318
на чем сейчас остановился?
Аноним 14/10/17 Суб 21:13:42 #54 №162953665 
>>162953577
Попробуй оба. Но с двумя массивами вариант выглядит увереннее
Аноним 14/10/17 Суб 21:13:57 #55 №162953673 
>>162953138
Это для двумерного массива.
Аноним 14/10/17 Суб 21:14:27 #56 №162953705 
>>162953665
Как с двумя? Там же двумерный массив выводят. У меня одномерный.
Аноним 14/10/17 Суб 21:15:22 #57 №162953756 
>>162953705
Да, ты прав
Аноним 14/10/17 Суб 21:16:17 #58 №162953797 
>>162952843
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class MainClass
{
public static void Main(string[] args)
{
int Min = 0;
int i = 0;
Random rand = new Random();
int[] anon = new int[50];

for (i = 0; i < anon.Length; i++)
{
anon = rand.Next(-50, 50);

Console.WriteLine("Член под номером "+i +" равен: " +anon);
}
Min = anon[0];
for (int j = 0; j < anon.Length; j++)
{
if (Min > anon[j])
{
Min = anon[j];
}
}
Console.WriteLine("Минимальное значение" +Min);
Swap(anon, Min);
}
public static void Swap(int[] anon, int Min)
{
int j = 0;
int Count = 0;
for (j = 0; j < anon.Length; j++)
{
if (anon[j] < 0)
{
Count++;
}
if (Count == 2)
{
break;
}
}
int temp = anon[j];
anon[j] = Min;
Min = temp;
}
}
}


Местами меняет, но измененный массив не выводит
Аноним 14/10/17 Суб 21:18:34 #59 №162953933 
>>162953797
omg, кто-то пишет код так?
Аноним 14/10/17 Суб 21:19:42 #60 №162953987 
>>162942905 (OP)
Советую дропнуть c# и попробовать scheme(lisp). Ты всё равно не будешь использовать scheme, но зато будешь в последствии смотреть на мир языков программирования гораздно шире. Ну и потом стандартный набор: решай задачи, а не просто читай мануал.
Аноним 14/10/17 Суб 21:19:52 #61 №162953999 
>>162953933
Что-то не так?
Аноним 14/10/17 Суб 21:22:03 #62 №162954118 
>>162953987
>не будешь использовать scheme
В реальных проектах я имел в виду.
Аноним 14/10/17 Суб 21:22:24 #63 №162954138 
>>162942905 (OP)
>Бывает гуглю какое-нибудь готовое решение, смотрю код и АХУЕВАЮ. Ни черта не понятно
Вот как раз так и надо учиться. Читать чужой код, кропотливо и неспешно разбирать его, запоминать интересные ходы.
Аноним 14/10/17 Суб 21:24:54 #64 №162954272 
>>162952723
>Как говорил наш препод: "Гугли
Ты спросил какого хуя он пост препода занимает?
Аноним 14/10/17 Суб 21:24:54 #65 №162954273 
>>162953987
Писал около года на лиспе, читал основные известные книги по нему. Очень любопытная вещь, но я бы не сказал, что это как-то изменило моё видение программирования. Да, стал писать более функционально, чище и аккуратнее, но большинство "изящных" конструкций функциональщины, та же хвостовая рекурсия, на практике оказываются жуткими монстрами, тормозящими всё.
Аноним 14/10/17 Суб 21:26:01 #66 №162954329 
>>162954138
>Вот как раз так и надо учиться. Читать чужой код, кропотливо и неспешно разбирать его, запоминать интересные ходы
На самом деле есть вариант не гуглить поначалу, а самому что-либо писать, опираясь только на документацию. Ясное дело, будет много говнокода, но свои ошибки в памяти сильнее застревают.
И уже только написав тот говнокод, гуглить и смотреть варианты оптимизации
Аноним 14/10/17 Суб 21:26:19 #67 №162954348 
>>162953797
мне кажется или у тебя ищется не минимальынй, а максимальный?
Аноним 14/10/17 Суб 21:26:58 #68 №162954385 
>>162954272
Препод нужен не для того, чтобы он был ходячим справочником по функциям. Он должен учить принципам программирования. В современном мире ДОХУЯ простых вопросов разобраны в интернетах, и этим надо пользоваться. Этим надо учить пользоваться, потому что когда студенты приходят, оказывается, что они не умеют гуглить. Это жизнь, ты обязан уметь находить решения сам.
Аноним 14/10/17 Суб 21:27:39 #69 №162954425 
image.png
>>162954348
Аноним 14/10/17 Суб 21:27:50 #70 №162954432 
>>162954329
Ну в принципе, если учишься писать на C или С++, можно долго и внимательно читать стандарт, что-то проверяя по мелочи для себя. Это сильно развивает. Ну и задачи.
Аноним 14/10/17 Суб 21:27:53 #71 №162954433 
>>162954272
>>162954272
>Ты спросил какого хуя он пост препода занимает?
На самом деле он дохуя умный, и думает, что я дохуя умный, поэтому он больше времени уделяет всяким долбоёбам, которые не могут "Hello, world" написать
Аноним 14/10/17 Суб 21:28:15 #72 №162954451 
>>162954273
>но большинство "изящных" конструкций функциональщины, та же хвостовая рекурсия, на практике оказываются жуткими монстрами, тормозящими всё.
квиксорт_на_хаскеле.жпг
Почему же не изящно? Тем более интуитивно понятно.
>Тормозящими всё
Всё = понимание и реальное быстродействие? Для последнего в языке должна быть оптимизация для хвостовой рекурсии.
Аноним 14/10/17 Суб 21:28:16 #73 №162954453 
Программированию долго и даже бесполезно учиться на практике. К примеру, при изучении мною HTML (хоть это и язык разметки), я лишь изучил основы, а дальше практика, пару раз покупал платные курсы. Я не могу сказать, что владею HTML на 10/10, но владею я им неплохо. Точно так же с JavaScript, и много с чем. Так что Антош, практика.
Аноним 14/10/17 Суб 21:28:30 #74 №162954467 
>>162954385
А может проще купить диплом вашей ёбаной шараги, где заставляют гуглить и всё? Ахуеть, гуглите блядь.
Аноним 14/10/17 Суб 21:29:07 #75 №162954500 
>>162954451
Я про быстродействие. Понимание при должной привычке это не особенно тормозит вроде.

Ну если есть оптимизация, ок.
Аноним 14/10/17 Суб 21:29:50 #76 №162954535 
>>162954467
И вот нахуй тебе что-то объяснять? Покупай. Мне то похуй.
Аноним 14/10/17 Суб 21:30:37 #77 №162954585 
>>162954500
Я всё равно считаю, что лисп как первый язык - ок, ибо там просто дофига различных концепций.
Аноним 14/10/17 Суб 21:31:30 #78 №162954644 
>>162954585
Я считаю, что как первый язык лучше будет Гоу
Аноним 14/10/17 Суб 21:32:16 #79 №162954700 
>>162947879
stack overflow
Аноним 14/10/17 Суб 21:32:32 #80 №162954714 
>>162954644
Go lang? Из-за простоты?
Аноним 14/10/17 Суб 21:33:51 #81 №162954786 
>>162954535
>Лол. Такой умный я, и препод тоже умный, он считает меня умным и уделяет внимание на даунов))) которые не могут в хэлоу уорлд)))0
Давай посмотрим правде в глаза? Твоему преподу на тебя насрать, ведь он на зп сидит. А гуглить он заставляет потому что ему насрать, ведь он на зп сидит. А тебе насрать, потому что из денег твоих родителей этот препод получает зарплату. Все счастливы. У тебя ЧСВ, у препода зп, а твои родители думают что пиздато инвестировали в чадо.
Аноним 14/10/17 Суб 21:34:13 #82 №162954809 
>>162954714
Ага
И из-за широконаправленности. И схожести с С, на который перейти будет проще чем, например, с Паскаля. А там уже и на кресты можно
Аноним 14/10/17 Суб 21:36:13 #83 №162954936 
>>162954786
Эй, мистер. Я на 4 курсе технаря работаю по специальности. Меня не обеспечивают родители. Могу дропнуть пруфы
Аноним 14/10/17 Суб 21:36:20 #84 №162954942 
>>162942905 (OP)
Отличная иллюстрация к
> ВО нинужна, всему можно научиться самому
Аноним 14/10/17 Суб 21:37:22 #85 №162954987 
>>162954936
Дропни.
Аноним 14/10/17 Суб 21:39:57 #86 №162955118 
>>162954425
А обязательно было через класс поиск второго отрицательного делать?
Аноним 14/10/17 Суб 21:44:21 #87 №162955391 
>>162954385
Когда я гуглю, то чувствую себя ущербом, не догадавшимся до "простенькой задачи, хули тут делать)))". Будто это неправильно - чуть что и пиздовать в инет, не разобравшись самому.
Аноним 14/10/17 Суб 21:44:56 #88 №162955429 
>>162955118
нет, это моя криворукость

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class MainClass
{
public static void Main(string[] args)
{
int Min = 0;
int i = 0;
Random rand = new Random();
int[] anon = new int[50];

for (i = 0; i < anon.Length; i++)
{
anon = rand.Next(-50, 50);

Console.WriteLine("Член под номером "+i +" равен: " +anon);
}
Min = anon[0];
for (int j = 0; j < anon.Length; j++)
{
if (Min > anon[j])
{
Min = anon[j];
}
}
Console.WriteLine("Минимальное значение равно: " +Min);

int Count = 0;
for (int f = 0; f < anon.Length; f++)
{
if (anon[f] < 0)
{
Count++;
}
if (Count == 2)
{
break;
}
Console.WriteLine("Второй отрицательный элемент равен: " + anon[f]);
foreach (int el in anon)
{
if (el == Min)
{
int temp = anon[f];
anon[f] = Min;
Min = temp;
}
}
}
Console.WriteLine("Массив после изменения");
for (int G = 0; G < anon.Length; G++)
{
Console.WriteLine("Член под номером " + G + " равен: " + anon[G]);
}
}
}
}


Меняет значения, но криво находит второй отрицательный элемент массива
Аноним 14/10/17 Суб 21:48:24 #89 №162955681 DELETED
>>162954987
Трудовой договор и скрин выписки с зарплатного счёта. Шах и мат
Аноним 14/10/17 Суб 21:49:23 #90 №162955742 
>>162954786
>препод
>на зп сидит
Ахахаххахахаа

мимопрепод МИФИ
Аноним 14/10/17 Суб 21:50:06 #91 №162955797 
>>162955429
>но криво находит второй отрица
Да. Я по другому немного сделал. Но по твоему подобию.
int SecNeg = 0;
int count = 0;
for (int i = 0; i < array1.Length; i++)
{
if (array1 < 0) count++;
if (count == 2)
{
SecNeg = array1;
break;
}
}
textBox2.Text = Convert.ToString(SecNeg);
Аноним 14/10/17 Суб 21:54:09 #92 №162956045 
>>162955429
>foreach (int el in anon)
>{
>if (el == Min)
>{
>int temp = anon[f];
>anon[f] = Min;
>Min = temp;
>}
>}
>}
>Console.WriteLine("Массив после изменения");


Что-то эту часть не понял. Она работает?
Аноним 14/10/17 Суб 21:55:39 #93 №162956130 
>>162955797
Не догоняю, как ты исправил, можешь в мой код вставить или слишком не понятно?
Аноним 14/10/17 Суб 21:56:15 #94 №162956167 
>>162956045
Местами меняет
Аноним 14/10/17 Суб 21:59:41 #95 №162956354 
>>162955681
>не разглашать и защищать сведения, представляющие коммерческую тайну Работодателя
Хуя ты долбоёб, лол.
Аноним 14/10/17 Суб 21:59:55 #96 №162956367 
>>162956045
foreach (int el in anon)
{
if (el == Min)
{
int temp = anon[f];
anon[f] = el;
el = temp;
}

Вроде так
sageАноним 14/10/17 Суб 22:00:26 #97 №162956384 
Ну вы и твари ебаные. Найди себе прикладную задачу и реализуй её. Всегда воспринимал этот СОВЕТ)))) как "ДА БЕЗ ЗАДНЕЙ МЫСЛИ БЕРЕШЬ И ДЕЛАЕШЬ ЧЕ ТЫ))) ПРОСТО ВЫХОДИШЬ ИЗ НЕРЕШАЕМЫХ ПРОБЛЕМ И ВСЕ НОРМ БУДЕТ)))". Тупорылые твари.
Оп, ищи друзей в миллиониках, а лучше в ДС и деплой хероку сколько влезет, без какого либо понимания что происходит за кулисами. Спасибо потом еще скажешь
Аноним 14/10/17 Суб 22:02:03 #98 №162956470 
>>162956367
пиздос я уже не понимаю ниче
Аноним 14/10/17 Суб 22:04:10 #99 №162956604 
>>162956354
На собеседовании это было обговорено. Коммерческая тайна состоит не в том, что я дропнул свой Трудовой договор
Аноним 14/10/17 Суб 22:04:11 #100 №162956605 
>>162955681
Я завтра найду твоего работодателя и покажу ему скрины твои, а также посты.
Аноним 14/10/17 Суб 22:04:13 #101 №162956607 
>>162944914
Прошел это все, также как и оп сижу нихуя не делаю, иногда почитываю что нибудь по теме.
Запилил около 5 микро программок, больше идей нет.
Аноним 14/10/17 Суб 22:04:52 #102 №162956642 
>>162956130
У меня переменная есть, куда записывается значение в случае если счетчик будет = 2 и только потом идет break.
Аноним 14/10/17 Суб 22:04:59 #103 №162956655 
>>162956604
Ну вот и проверим. Заодно и сдеаноним.
Аноним 14/10/17 Суб 22:06:32 #104 №162956753 
>>162956605
Ленивая жопа, да ты хуй помыть без пинка от мамки не можешь.
Аноним 14/10/17 Суб 22:06:48 #105 №162956773 
>>162956384
> деплой хероку сколько влезет
Просто без задней мысли?)000
Аноним 14/10/17 Суб 22:07:01 #106 №162956786 
>>162956753
Хватит бугуртить.
Аноним 14/10/17 Суб 22:07:09 #107 №162956803 
А как правильно надо делать в примере, который тут решается?
Изменять первоначальный массив или создавать новый и уже его менять?
Вопрос тогда такой: как создать новый массив и заполнить его данными из первого, а потом еще и поменять там значения.
Аноним 14/10/17 Суб 22:09:37 #108 №162956955 
>>162956803
цикл
{
massiv2=massiv1;
}
Аноним 14/10/17 Суб 22:10:29 #109 №162957002 
>>162956955
massiv2 [ i ] =massiv1 [ i ];
Спасибо абу!
Аноним 14/10/17 Суб 22:11:49 #110 №162957088 
>>162957002
так, а заменять потом как? переменные min к примеру забиты значениями из первого массива же. Они в нем же и заменятся.
Аноним 14/10/17 Суб 22:13:05 #111 №162957161 
>>162957088
А в чем проблема присвоить индексу массива любую переменную ?
massiv [ index ] = min ;
Аноним 14/10/17 Суб 22:13:54 #112 №162957213 DELETED
>>162955681
Травля дианон, Золотов Н.С. из г. Городец, работает в компании Телеметрия.
Аноним 14/10/17 Суб 22:23:12 #113 №162957771 
>>162957161
так, так, так. стоп. Че-то я запутался.
Итак. Был массив1. Мы в нем нашли мин и 2 отриц значения. Записали их в переменные А и Б, к примеру.
Далее, создаем массив 2, он точно такой как и массив 1.
кстати, если не создавать новый, а в старом поменять значения, и вывести его на экран ранее замены, а потом вывести снова, то выведутся разные массивы или нет?
и в новом мы пытаемся поменять местами переменные, но там же записаны значения другого массива. Что-то я не понял.
Аноним 14/10/17 Суб 22:24:24 #114 №162957857 
int[] array2 = new int[array1.Length];
for (int i = 0; i < array1.Length; i++)
{
array2 = array1;
}


for (int i=0; i<array2.Length;i++)
{
if(array2 == min)
{
int a = min;
min = SecNeg;
SecNeg = a;
}

Где ошибка? что-то не меняет ничего.
Аноним 14/10/17 Суб 22:25:46 #115 №162957936 
>>162956803
Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.
Аноним 14/10/17 Суб 22:28:16 #116 №162958079 
Шамиль, когда капчу починишь? Я знаю, что ты читаешь этот тред, мудило!
Аноним 14/10/17 Суб 22:30:16 #117 №162958184 
>>162957771
Дело в том, что способов решения дохуя, представь себе способ и пытайся сделать по нему.
>кстати, если не создавать новый, а в старом поменять значения, и вывести его на экран ранее замены, а потом вывести снова, то выведутся разные массивы или нет?
один массив, разные значения
Аноним 14/10/17 Суб 22:32:14 #118 №162958303 
>>162942905 (OP)
Главное не паниковать, а методично идти к цели.
Ты ведь и 99% этой 1000 и 1 курса, учебника, видое не изучил, а уже ноешь и паникуешь.

Ну и главное чтобы у тебя была цель не "Научиться программированию на C#", а "Написать программу которая будет за менять создавать тупые треды на дваче". Вот тогда то тебе и понадобиться вся та пресная основа которая дается в учебниках, курсах и видео. Дальше ты начинаешь создавать свою программу, параллельно смотря на то что уже создано и разбираясь в чужом коде. После парочки созданных тобою программ, ты уже сам научишься улучшать чужой код и делать хорошие программы, а если не научишься, то значит ты тупой и твой максимум это быть макакой-кодером, которая пишет программы собирая чужой код с SO.
Аноним 14/10/17 Суб 22:32:51 #119 №162958329 
>>162956607
Может стоит пойти на работу и там искать идеи?
Аноним 14/10/17 Суб 22:33:47 #120 №162958385 
>>162958329
Я пока учусь , не думаю, что гожусь даже на джуна.
Аноним 14/10/17 Суб 22:39:49 #121 №162958697 
>>162953797

>>162957857
Бля, вы че совсем ебанутые? Почему нельзя написать просто arr2 = arr1?
Аноним 14/10/17 Суб 22:40:36 #122 №162958751 
>>162957857
Ошибка в том, что замену надо делать не в цикле. Сам уже нашел, да.
Аноним 14/10/17 Суб 22:51:40 #123 №162959424 
>>162944793
из какого сборника задача?
Аноним 14/10/17 Суб 22:53:53 #124 №162959572 
>>162946161
Вебу js. Нахуя все эти формы хуермы?
Аноним 14/10/17 Суб 23:04:47 #125 №162960239 
image.jpg
Аноним 14/10/17 Суб 23:06:18 #126 №162960324 
>>162956367
Напиши мне, можем вместе порешать всякие задачки, если хочешь. Вместе быстрее и эффективнее выходит.
https://vk.com/id376893583
Аноним 14/10/17 Суб 23:09:06 #127 №162960503 
AzPuS1C.jpg
>>162960239
>не умеет в скриншоты
>не умеет в сжатие фотографий
>не умеет в переворот фотографий
>лезет в программирование
Удачи тебе, животное.
Аноним 14/10/17 Суб 23:09:46 #128 №162960548 
>>162959572
Чтобы шатать твой веб своими формами, очевидно.
Аноним 14/10/17 Суб 23:12:20 #129 №162960709 
>>162960503
Я сидел в треде с телефона, мне стало интересно, мне захотелось показать своё решение, тред искать с комплюктера было лень => сфоткал на телефон. А вообще, пошёл нахуй, долбоеб, умри от рака.
Аноним 14/10/17 Суб 23:15:58 #130 №162960933 
>>162953797
Не будет работать если отрицательных значений вообще нет. Всегда минимальным значением будет 0, а не минимальный элемент массива.
Аноним 14/10/17 Суб 23:40:56 #131 №162962400 
>>162960933
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class MainClass
{
public static void Main(string[] args)
{
int Min = 0;
int i = 0;
Random rand = new Random();
int[] anon = new int[50];
for (i = 0; i < anon.Length; i++)
{
anon = rand.Next(-50, 50);

Console.WriteLine("Член под номером "+i +" равен: " +anon);
}
Console.WriteLine(" ");
Min = anon[0];
for (int j = 0; j < anon.Length; j++)
{
if (Min > anon[j])
{
Min = anon[j];
}
}
Console.WriteLine("Минимальное значение равно: " +Min);
Console.WriteLine(" ");
int Count = 0;
int Swap = anon[0];
for (int f = 0; f < anon.Length; f++)

if (anon[f] < 0)
{
Count++;
if (Count == 2)
{
Swap = anon[f];
break;
}
}
Console.WriteLine("Второй отрицательный элемент равен: " + Swap);
Console.WriteLine(" ");
Console.WriteLine("Массив после изменения");
Console.WriteLine(" ");
for (int g = 0; g < anon.Length; g++)
{
if (anon[g] == Min)
{
anon[g] = Swap;
Console.WriteLine("ЧЛЕН " + g + " равен: " + anon[g]);
}
else if (anon[g] == Swap)
{
anon[g] = Min;
Console.WriteLine("НОМЕР " + g + " равен: " + anon[g]);
}

else
{
Console.WriteLine("Член под номером " + g + " равен: " + anon[g]);
}
}
}
}
}


Все работает проверяй
Аноним 14/10/17 Суб 23:43:23 #132 №162962548 
>>162944793
Вот вам на JavaScript, работает в любом браузере.

var arr=[];
for (i=0;i<50;i++)
{
arr=parseInt(Math.random() * (100 - -100) + -100);;
}
var minval=arr[0];
var i=0;
var secnegval;
for (key in arr)
{
if (arr[key]<minval) {minval=arr[key]}
if (i!=2&&arr[key]<0) {i++;if (i==2){secnegval=key}}
}
arr[secnegval]=minval;
Аноним 14/10/17 Суб 23:45:40 #133 №162962663 
>>162962548
Забыл убрать var i=0;
Аноним 14/10/17 Суб 23:56:51 #134 №162963214 
>>162943726
>а потом полезу в гугл и там все делается каким-нибудь методом в 6 точек
Молодец. Именно так ты и будешь учиться. Я тебе больше скажу, даже когда ты найдёшь работу и станешь профессионалом, ты будешь внезапно находить какие-нибудь методы в 6 точек, вместо запутанного быдлокода, который ты использовал годами. Просто это будет происходить всё реже и реже.
Аноним 15/10/17 Вск 00:06:20 #135 №162963725 
>>162942905 (OP)
>С#
Ты уже проебался. Лучше на завод иди.
Аноним 15/10/17 Вск 00:26:49 #136 №162964910 
>>162963725
А что надо , чтобы на завод не идти?
Аноним 15/10/17 Вск 00:27:49 #137 №162964965 
>>162964910
Pascal
comments powered by Disqus