Сохранен 535
https://2ch.hk/b/res/147315919.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним OP 22/02/17 Срд 19:41:04 #1 №147315919 
bandicam 1839.jpg
ПРОГРАММИРОВАНИЕ ДЛЯ САМЫХ МАЛЕНЬКИХ, ЧАСТЬ ВТОРАЯ
Первая часть тонет здесь: https://2ch.hk/b/res/147301990.html

Для вкотившихся: ИТТ я постигаю абсолютное могущество С++ - самого охуенного языка программирования на планете. Мне уже удалось написать Хелловорлд, и сейчас я работаю над своим секретным проектом калькулятора.

Короче, я тут модернизировал код из второго урока (переменные), добавив к нему третью переменную под знаком "char" (символы). Хочу сделать так, чтобы между первым и вторым числом у меня была возможность ввести символ (плюс минус делить умножить), чтобы программа поняла, что я хочу сделать с числами. Я правильно использовал char и как мне сделать так, чтобы числа ебались между собой с оглядкой на символ, который мы ввели в промежутке?
Аноним 22/02/17 Срд 19:43:08 #2 №147316038 
111.jpg
>>147315919 (OP)
Аноним OP 22/02/17 Срд 19:44:58 #3 №147316150 
bandicam 1840.jpg
Как сделать так, чтобы программа использовала в операциях над числами указанный символ? Чтобы если я указал плюс, она их складывала.
Аноним 22/02/17 Срд 19:46:06 #4 №147316220 
>пишет консольный калькулятор
>установил visual studio

Пиздец блядь это новое поколение я хуею.
Аноним 22/02/17 Срд 19:46:44 #5 №147316259 
>>147316220
Сейчас бы в блокноте писать и в консолечке конпилять в 2017.
Аноним OP 22/02/17 Срд 19:46:47 #6 №147316261 
bandicam 1841.jpg
Сука, придётся писать 4 отдельные ветки для каждого символа. Заглянем в следующий урок на 5 сек.
Аноним 22/02/17 Срд 19:46:58 #7 №147316276 
>>147316150
if (d == '+')
cout << a + b;
Аноним 22/02/17 Срд 19:47:35 #8 №147316312 
>>147316259
А что плохого?
Аноним OP 22/02/17 Срд 19:47:43 #9 №147316323 
>>147316276
Спасибо, ща попробую
Аноним 22/02/17 Срд 19:48:03 #10 №147316343 
>>147316150
switch(symbol) {
case '+':
res = a + b;
break;
case '-':
res = a - b;
break;
/// и тд
default:
cout << "Недопустимая операция (" <<symbol << ")" << endl;
exit(1);
}
Аноним 22/02/17 Срд 19:48:28 #11 №147316383 
>>147316150
switch-case
Аноним 22/02/17 Срд 19:48:33 #12 №147316392 
>>147316259
Ебать дебил
Аноним OP 22/02/17 Срд 19:49:11 #13 №147316442 
>>147316343
>>147316383
ЧТО ЭТО???
Аноним 22/02/17 Срд 19:49:36 #14 №147316466 
>>147316442
конструкция switch-case
Аноним 22/02/17 Срд 19:49:38 #15 №147316469 
>>147316312
Да ненужно просто напросто, когда есть удобный инструмент.
Аноним 22/02/17 Срд 19:49:59 #16 №147316492 
>>147316261
switch (d) {
case '+':
c = a + b;
break;
case '-':
c = a - b;
break;
case '':
c = a
b;
break;
default:
cout << "op-hui";
}
Аноним 22/02/17 Срд 19:50:53 #17 №147316573 
поясните за функции и процедуры в формопаскале
Аноним OP 22/02/17 Срд 19:51:13 #18 №147316597 
>>147316466
Они-чан, я в погромировании полтора часа. Я НЕ ЗНАЮ что это такое.
>>147316492
Что такое switch, case, break и зачем default?
Аноним 22/02/17 Срд 19:51:15 #19 №147316599 
>>147315919 (OP)
Что он там пишет за прогу-то? Кто-нибудь пояснит?
Аноним 22/02/17 Срд 19:51:18 #20 №147316601 
>>147316469
А когда этот инструмент не нужен?
Аноним 22/02/17 Срд 19:51:38 #21 №147316625 
>>147315919 (OP)
Ставлю анус слона, что опчик забьет, как только выучит самое основное.
Аноним 22/02/17 Срд 19:52:14 #22 №147316673 
111.jpg
>>147316442
Аноним 22/02/17 Срд 19:52:19 #23 №147316678 
Блять, что будет-то, сукаоп
{
int i = 10;
int j = i+++++i+++++i;
cout << i << j;
}
Аноним 22/02/17 Срд 19:52:22 #24 №147316683 
>>147316469
Удобный инструмент который весит 3 гига и жрет оперативу больше системы бггг
Аноним 22/02/17 Срд 19:52:34 #25 №147316699 
>>147316599
доту 3
Аноним 22/02/17 Срд 19:52:37 #26 №147316703 
>>147316597
>eak и зачем default
дефолт если ты спизданул любую другую хуйню отличную от кейсов, брик прекращает выполнение свитч и отправляет тебя нахуй, иначе будут выполнятся инструкции других кейсов что обычно нахуй ненадо.
Аноним 22/02/17 Срд 19:53:12 #27 №147316743 
Посоветуйте ide для common lisp
Аноним 22/02/17 Срд 19:53:49 #28 №147316787 
>>147316601
Что значит не нужен? Может тебе и ноги не нужны, если ты на стуле сидишь? Если не умеешь им пользоваться в полном объеме, то это только твои проблемы.
>>147316683
Сейчас бы в 2017 три гига не найти.
Аноним 22/02/17 Срд 19:53:57 #29 №147316799 
>>147316678
точки следования
Аноним 22/02/17 Срд 19:54:00 #30 №147316805 
emacs.png
>>147316743
Очевидный №1
Аноним 22/02/17 Срд 19:54:00 #31 №147316806 
>>147316597
>switch
Начинает выбор по переменной, указанной в скобках
>case <вариант>:
<сделать что-то>;
>break;
Сделать, если переменная имеет значение <вариант>
>default:
Сделается, если ни один вариант не подошел.
Аноним 22/02/17 Срд 19:54:02 #32 №147316812 
Учить плюсы в 2k17-м - все равно что в первый квейк или брудвар вкатываться.
Аноним 22/02/17 Срд 19:54:14 #33 №147316826 
>>147316787
Блядь просто в голос с этого студента
Аноним 22/02/17 Срд 19:54:50 #34 №147316871 
>>147316683
> этот подрыв нищенки без нормальной пеки.
Аноним 22/02/17 Срд 19:55:14 #35 №147316896 
Может лучше Java? Он легче и спрос больше
Аноним OP 22/02/17 Срд 19:55:50 #36 №147316940 
bandicam 1842.jpg
>>147316806
Ты охуенен

ШИДЕВОР в процессе.
Аноним 22/02/17 Срд 19:55:56 #37 №147316948 
>>147316871
Начальнику так скажешь когда у тебя программа из 50 строчек будет выжирать половину памяти сервака. Ой вей ты ведь не работал никогда
Аноним 22/02/17 Срд 19:55:59 #38 №147316952 
>>147316896
Чем он легче то, лул?
Аноним 22/02/17 Срд 19:56:03 #39 №147316957 
Несколько советов.
Не используй using namespace std; Плохой стиль. Он поднимает всю std в текущую область видимости, а там дохуя имён, которые могут перекрывать твои.

Не используй system("pause"); Платформо зависимая хуйня, не стандартизирована.

setlocale() тоже самое. Не факт что вообще есть такая локаль в системе
Аноним 22/02/17 Срд 19:56:20 #40 №147316974 
>>147316896
Да какая разница, какой из С-подобных языков учить ньюфагу? for чем-то отличается? Или может if?
Аноним 22/02/17 Срд 19:56:32 #41 №147316987 
>>147316826
Лихо ты меня уделал))
Аноним 22/02/17 Срд 19:56:49 #42 №147317007 
>>147316948
>ты ведь не работал никогда
Так и есть.
Аноним 22/02/17 Срд 19:56:55 #43 №147317015 
>>147316259
сука даун ебаный
Аноним 22/02/17 Срд 19:57:06 #44 №147317026 
>>147316597
1. Пройди уроки об этом
2. Выучи перевод этих слов
3. switch - активируем сравнивание (в скобках что будем сравнивать)
case - константа для сравнивания, если подходит исполняется код после :
break - выходит из блока switch ибо если не выйти то у нас все операцию буду проходить в блоке по порядку даже если они не подходят
default - выполняется если ничего в блоке не равно значению d
Аноним 22/02/17 Срд 19:58:02 #45 №147317094 
>>147316974
Тем что на жаве ему не прийдется указателями по ногам стрелять и сегфолтами анал разрабатывать.
Аноним 22/02/17 Срд 19:58:36 #46 №147317129 
>>147316952
>>147316974
Я с дивана, посмотрел вакансии + я так понял он перспективный для веба и приложения всяких там.
Аноним 22/02/17 Срд 19:58:57 #47 №147317162 
>>147317015
Аргументов я не дождусь?
Аноним 22/02/17 Срд 19:59:17 #48 №147317190 
>>147317094
До указателей он еще успеет 10 раз дропнуть, а коли не дропнет, значит пусть стреляет - указатели охуенны, нужно ими повелевать а не прятаться.
Аноним OP 22/02/17 Срд 19:59:21 #49 №147317200 
bandicam 1843.jpg
>>147317026
Интересная функция, но дай мне сначала закончить своё.

Я кончил! Тестим
Аноним 22/02/17 Срд 19:59:32 #50 №147317208 
>>147315919 (OP)
А в С++ поддерживается LINQ и EntityFramework?
Мимо C# кун.
Аноним 22/02/17 Срд 20:00:01 #51 №147317234 
>>147317200
фапчу подотри
Аноним 22/02/17 Срд 20:00:11 #52 №147317251 
>>147317200
Ты соснул с областью видимости, не считая более сложных косяков.
Аноним OP 22/02/17 Срд 20:00:45 #53 №147317289 
bandicam 1844.jpg
Подождите, оно не работает. Дайте мне разобраться
Аноним 22/02/17 Срд 20:00:55 #54 №147317304 
>>147317208
Пиздос, может тебе еще файловую систему завезти?
Аноним 22/02/17 Срд 20:01:23 #55 №147317331 
>>147317208
>EntityFramework
Не нужен.
Аноним 22/02/17 Срд 20:01:49 #56 №147317371 
Да.
Аноним 22/02/17 Срд 20:01:53 #57 №147317377 
>>147316805
Это не иде, а репл какой-то. Как в иде превратить?
Аноним OP 22/02/17 Срд 20:01:56 #58 №147317382 
bandicam 1845.jpg
Я просто точки с запятой в умножении и делении не поставил.
Аноним 22/02/17 Срд 20:02:06 #59 №147317389 
>>147317289
тебе компилятор говорит ты точки с запятой проебал в if else, и если у тебя один оператор скобки рисовать не обязательно
Аноним 22/02/17 Срд 20:02:13 #60 №147317400 
111.jpg
>>147317200
ОП, поясни мой результат
Аноним 22/02/17 Срд 20:02:44 #61 №147317432 
>>147315919 (OP)
Ты теперь, наверное, невъебаться как крут?
Аноним 22/02/17 Срд 20:03:12 #62 №147317477 
>>147317289
В 7 int a, b, c;
В конце 11 поставь ;
Внутри условий убери int перед присвоением
Аноним 22/02/17 Срд 20:03:21 #63 №147317496 
>>147317331
>EntityFramework
>Не нужен.
А как к базе данных обращаться?
Аноним 22/02/17 Срд 20:03:51 #64 №147317526 
>>147317377
Настроить или скачать чужие настройки.
Аноним 22/02/17 Срд 20:03:52 #65 №147317533 
>>147317162
Ну хуй знает, мне удобнее,например, конфигурацию большого проекта вводить в виде а-ля json (типа qbs) и с комментариями и включая её в репозиторий гита, а не в 9000 окошек и вкладок. Или там пусть в make-файлах, где можно запилить любой сценарий сборки с автотестами и тоже добавить в гит, а заодно в какой-нибудь дженкинс для непрерывной интеграции.
Как это сделать из студии я хз, хотя после 2008ой не видел ничего.
другойанон
Аноним 22/02/17 Срд 20:03:55 #66 №147317536 
>>147317496
Да, без ОРМ никак не обратиться.
Аноним OP 22/02/17 Срд 20:04:20 #67 №147317562 
>>147317400
Ты охуел?
Аноним 22/02/17 Срд 20:05:09 #68 №147317616 
>>147317496
Как думаешь в языке с богатой историей и большой ПЕНЕТРАЦИЕЙ рынка есть ORM?
Аноним 22/02/17 Срд 20:05:23 #69 №147317632 
>>147316678
в сиподобных языках ошибки кинет
Аноним OP 22/02/17 Срд 20:05:37 #70 №147317651 
bandicam 1846.jpg
>>147317477
Вас понял. А почему int убрать?

Кстати, я научился обращаться с окном ошибок внизу. Теперь оно РАССКАЗЫВАЕТ мне, где я обосрался.
Аноним OP 22/02/17 Срд 20:06:18 #71 №147317706 
bandicam 1847.jpg
>>147317477
Убрал, запускаю.
Аноним 22/02/17 Срд 20:06:48 #72 №147317737 
Я написал хэнгмэна с функциями на джаваскрипт. Задавайте свои ответы богу-повелителю компьютеров.
Аноним OP 22/02/17 Срд 20:06:59 #73 №147317751 
bandicam 1848.jpg
Ещё где-то обосрался. Щас отлажу и скажу как запустится.
Аноним 22/02/17 Срд 20:07:05 #74 №147317762 
>>147315919 (OP)
Зачем ты все усложняешься

Баффер ридер хуидер = .....

int a = reader.readline();
int b = reader.readline();

int c = a + b;
sout("Сумма введенных чисел " + c);

все. написал с мобилы
Аноним 22/02/17 Срд 20:07:20 #75 №147317781 
>>147317651
>почему int убрать?
Прочитай, чем ОБЪЯВЛЕНИЕ переменной, отличается от ПРИСВОЕНИЯ.
Аноним 22/02/17 Срд 20:07:43 #76 №147317805 
>>147317737
Я написал интерпретатор брэинфака на cmake. Задавайте свои ответы богу-повелителю компьютеров.
Аноним 22/02/17 Срд 20:07:44 #77 №147317808 
>>147317751
с объяви в начале самом, довн.
Аноним OP 22/02/17 Срд 20:08:04 #78 №147317838 
>>147317808
бля
Аноним 22/02/17 Срд 20:08:18 #79 №147317855 
>>147317400
a == 10
b == 20
10 - 20 == ~4000000000 - 10 to int == -10
Аноним 22/02/17 Срд 20:08:31 #80 №147317867 
>>147317533
Это конечно все хорошо, но зачем ОПу местные помидоры это советуют. Его ни гит, ни сценарии сборки не ебут абсолютно — нажал на зеленую кнопку, калькулятор заработал.
Аноним 22/02/17 Срд 20:08:32 #81 №147317869 
14728884230030[1].jpg
Аноним OP 22/02/17 Срд 20:09:46 #82 №147317959 
bandicam 1849.jpg
Передвинул int в самое начало, после А и Б.
Аноним 22/02/17 Срд 20:09:56 #83 №147317965 
>>147317867
С его уровнем полного дауна ему сейчас ни гит ни системы сборки не нужны.
Аноним 22/02/17 Срд 20:10:27 #84 №147317995 
>>147317762
Он же зеленый школота, это для для них сложна в первый день.
Аноним OP 22/02/17 Срд 20:11:02 #85 №147318037 
bandicam 1850.jpg
ОХУЕННО! ОНО ЗАПУСТИЛОСЬ!!! Давайте попробуем умножить 6 на 8.
Аноним 22/02/17 Срд 20:11:17 #86 №147318065 
>>147317867
Ты думаешь он продвинется дальше калькулятора в консоли? Он даже увидеть подчеркнутые ошибки не может.
Аноним 22/02/17 Срд 20:11:44 #87 №147318096 
>>147317959
100/0 уже пробовал?
Аноним 22/02/17 Срд 20:11:54 #88 №147318106 
>>147318037
мог бы добавить к а и б, а не отдельно объявлять.
Аноним OP 22/02/17 Срд 20:12:16 #89 №147318136 
bandicam 1851.jpg
bandicam 1852.jpg
bandicam 1853.jpg
bandicam 1854.jpg
ЁБ ТВОЮ МАТЬ, Я СДЕЛАЛ ЭТО! СДЕЛАЛ!!! Я СОЗДАЛ ЧУДОВИЩЕ!
Аноним 22/02/17 Срд 20:12:38 #90 №147318173 
>>147318065
может просто он так тред бампает
Аноним 22/02/17 Срд 20:12:41 #91 №147318177 
>>147318065
10% от всех проходят дальше.
Аноним 22/02/17 Срд 20:13:12 #92 №147318215 
ОПу надо добавить интерпрайзности и вхуячить CalculateOperationFactory, которая будет отдавать реализацию интерфейса CalculateOperation для каждой из операции калькулятора.
Аноним 22/02/17 Срд 20:13:15 #93 №147318217 
14857053433900.png
>>147315919 (OP)
Увидела визуалку, подумала что C#
Но нет
Аноним 22/02/17 Срд 20:13:50 #94 №147318252 
Епт, сколько у меня даблов, вот бы рулетки сейчас крутить но я же не аутист.
Аноним 22/02/17 Срд 20:14:16 #95 №147318284 
>>147318217
А одна хуйня, только шарпец чуть более нинужен
Аноним 22/02/17 Срд 20:15:07 #96 №147318339 
>>147317995
я сам вкатывальщик и мог написать такое в первый-второй день. Разве что без баффридера.

Оп, если ты тут. Вот тебе простая задача.

Есть 5 книг. Сколькими способами их можно расположить на книжной полке?


Подсказка - ФАКТОРИАЛ.

Повторюсь, сам вкатывальщик и без математики трудновато.
Аноним 22/02/17 Срд 20:15:14 #97 №147318342 
>>147318284
Щас бы сравнить плюсы и шарпы. Языки для совершенно разных задач.
Аноним 22/02/17 Срд 20:15:29 #98 №147318364 
>>147318284
Я тут страдаю что мои охуительные хеллоуворлды и бд в линуксы не портировать и на кофеварку
Аноним 22/02/17 Срд 20:16:01 #99 №147318411 
>>147318339
Где ты здесь видишь задачу программирования?
Здесь даже алгоритмов нет, простое переписывание формул в код.
Аноним 22/02/17 Срд 20:16:35 #100 №147318442 
>>147318411
ну так в том и суть, пусть напишет это через код.
Аноним OP 22/02/17 Срд 20:18:29 #101 №147318568 
Я возьму пример с Илона Маска и ПОДАРЮ СВОИ ТЕХНОЛОГИИ МИРУ. Гении должны делиться своим талантом с тупым быдлом.
Налетайте: https://yadi.sk/d/YLrhMMH43EPgNz
Аноним 22/02/17 Срд 20:18:50 #102 №147318602 
>>147318339
Лучше пусть будет N книг. Хули как не погроммист. А то я напишу [CODE]return 120[/CODE] и все.
Аноним 22/02/17 Срд 20:19:47 #103 №147318675 
>>147318442
Полная хуйня.

ОП, вот тебе задача достойная начинающего вкатывальщика.

Есть массив n на n.

Напиши программу его обхода змейкой.

Чтобы в консоль вводить, например, такое:
1 2 3
4 5 6
7 8 9

Ты получал в ответ вот такое:
7 8 4 1 5 9 6 2 3
Аноним 22/02/17 Срд 20:20:25 #104 №147318733 
>>147318568
Копипасть код сюда если он простой
https://ideone.com/
Аноним 22/02/17 Срд 20:20:32 #105 №147318738 
14811487387560.webm
Аноним 22/02/17 Срд 20:20:45 #106 №147318753 
Закончил шарагу после 9 класса, делал оболочку в делфи для базы данных access+mysql, потом подзабил, возвращаться?
Аноним 22/02/17 Срд 20:21:03 #107 №147318777 
>>147318675
Это чё за змейка по диагонали ходит, довен?
Аноним 22/02/17 Срд 20:21:18 #108 №147318791 
>>147318675
Здесь тебе и ветвления , и циклы, и вся ввод вывод, и куча другой радости.

В свое время студентом твоего уровня такое делал часа за 2.
Аноним 22/02/17 Срд 20:21:48 #109 №147318830 
>>147318777
Какая блять разница, пусть как угодно ходит, задача от этого не меняется.
Аноним OP 22/02/17 Срд 20:22:04 #110 №147318852 
bandicam 1855.jpg
>>147318339
>>147318675
Погодите вы со своими змейками бля, я только размялся.

А сейчас я выпущу первое обновление для своего шидевора: после результата будет выскакивать "Посчитать что-нибудь ещё? (Y/N)". Если Y - перекидывает в начало кода, если N - программа закрывается. Так, дайте мне подумать...
Аноним 22/02/17 Срд 20:22:54 #111 №147318917 
>>147318852
>перекидывать
>Так, дайте мне подумать...
Юзай goto, базарю, ещё захочешь
Аноним 22/02/17 Срд 20:23:05 #112 №147318935 
Суть та же. Просто переменной книг будет присовено значение из ридера.

Ничуть не усложнил


>>147318675
как реализовать ОБХОД ЗМЕЙКОЙ, если змейка может ходить по вертикали и горизонтали , а так же может врезаться в другой конец.
Аноним OP 22/02/17 Срд 20:24:12 #113 №147319032 
>>147318917
Попробую. А как мне сделать так, чтобы при N он просто продолжал выполнять код дальше (т.е. закрылся)?
Аноним 22/02/17 Срд 20:24:23 #114 №147319049 
>>147318830
В смысле какая разница, аутист? Змейка не ходит по диагонали, ты откуда такой прилетел?
Аноним 22/02/17 Срд 20:24:30 #115 №147319060 
123.png
>>147318675
Во, раз уж такой тред, я давно хотел посмотреть на груви. Щас попробую на нем ебануть. Прямо в браузере, не качать же мне йобу как ОП.
Аноним 22/02/17 Срд 20:24:34 #116 №147319065 
>>147318917
Если ты не Линус не слушай этого пидараса
Аноним OP 22/02/17 Срд 20:24:48 #117 №147319086 
>>147318917
А похуй, просто напишу "if N goto (следующая строка)".
Аноним 22/02/17 Срд 20:26:01 #118 №147319175 
>>147319032
Не слушай этого долбоящера, goto это древнейший антипаттерн, за который тебя выгонят с работы и вуза.

Смотри в сторону цикла while
Аноним 22/02/17 Срд 20:26:03 #119 №147319177 
>>147315919 (OP)
Кому нужен СРР? Ты че на нем писать собрался?
Аноним 22/02/17 Срд 20:26:14 #120 №147319193 
>>147318917
Пшел нахуй с этим добром, оп не слушай.
Аноним 22/02/17 Срд 20:26:27 #121 №147319204 
>>147319086
1. Смотри циклы
2. goto лучше сейчас не трожь
Аноним 22/02/17 Срд 20:26:29 #122 №147319208 
>>147318852
Р Е К У Р С И Я
Е
К
У
Р
С
И
Я
Аноним 22/02/17 Срд 20:27:03 #123 №147319242 
>>147319049
Обход диагональной змейкой. Ты тупой что ли?
Если тебя сильно ебет, что змейка не ходит по диагонали, то иди нахуй.
Аноним 22/02/17 Срд 20:27:29 #124 №147319270 
>>147319208
ты еще про ast ему расскажи
Аноним 22/02/17 Срд 20:27:29 #125 №147319271 
>>147318917
ТОЛСТО.

ОП, почитай основные запреты программирования, их там около 10 шт, никогда не юзай GOTO, НИКОГДА! Нет ситуаций, когда без него нельзя было бы обойтись.
Аноним 22/02/17 Срд 20:27:31 #126 №147319273 
Долбоёбский калькулятор. Куда полезнее написать конвертер из инфиксной записи в постфиксную и префиксную. Затем заебашить программулину, Которая принимает все три способа и считает выражение любой сложности. Эх, я такое когда-то делал, а теперь даже подобной базовой хуйни не могу запрогать.
Аноним 22/02/17 Срд 20:27:59 #127 №147319304 
>>147319060
Нахуй груви, когда есть Scala и Rust?
Аноним OP 22/02/17 Срд 20:28:20 #128 №147319322 
bandicam 1856.jpg
В строке 10 я ввожу новую переменную - Х. Х будет использоваться для проверки, если он равен Y - перекидывает в начало кода.

>>147319175
Я не знаю что это.
>>147319204
О, циклы как раз следующим уроком после переменных. Сейчас посмотрю.
>>147319271
Почему goto запрещён?
Аноним 22/02/17 Срд 20:28:24 #129 №147319329 

>>147318852
я бы весь действующий код засунул в условную

мимотоженачинающий
Аноним 22/02/17 Срд 20:28:37 #130 №147319346 
>>147319271
Есть, дебил. Финализация функции. Или ты будешь возле каждого ретурна писать 10 строк деалокации?
Аноним 22/02/17 Срд 20:29:08 #131 №147319390 
>>147319273
Хули там писать, деревья сейчас даже детсадовский карапуз может накодить.
Аноним OP 22/02/17 Срд 20:29:16 #132 №147319406 
bandicam 1857.jpg
Читаем циклы.
Аноним 22/02/17 Срд 20:29:42 #133 №147319438 
>>147315919 (OP)
За такие комментарии тебя в любой it компании обосрут и выебут.
Аноним 22/02/17 Срд 20:30:08 #134 №147319472 
>>147319322
>>Я не знаю что это.
Так, сука, гугли.
В мире программирования без гугла ты кусок говна на палке и не выдержишь никакой конкуренции.
Аноним 22/02/17 Срд 20:30:19 #135 №147319486 
Программист из Перми распечатал терминатора на 3D-принтере.webm
ПОССАЛ НА ПРОГРАМИСТОВ ИТТ

Пермский программист Александр Осипович распечатал с помощью 3D-принтера и собрал у себя дома модель терминатора Т-800 из фильма Джеймса Камерона. Терминатор умеет определять свое положение в пространстве, двигает головой и даже пытается говорить.
В 2013 году в рамках конкурса изобретателей Александр связался с компанией Google и получил от нее подробный чертеж робота Т800 со всеми инструкциями по установке сервоприводов.
В том же году умелец приобрел 3D-принтер и приступил к распечатке частей терминатора из пластика. Работа была закончена неделю назад. Робот пока не способен полноценно передвигаться, но может двигать головой. Чтобы пермский терминатор встал на ноги, необходимы более мощные сервоприводы.
Робот умеет определять свое положение в пространстве с помощью гироскопов. Еще машина обучена отвечать на вопросы, получая информацию в интернете. Терминатор также способен к самообучению, накапливая знания в процессе диалога.
Аноним 22/02/17 Срд 20:30:37 #136 №147319504 
>>147318675
Хуярим все возможные направления и условия хода по них. Сравниваем текущее положения и условием направления.
Аноним 22/02/17 Срд 20:30:42 #137 №147319509 
>>147319390
Шутки шутками, но это и правда самые основы. Другое дело, что в большинстве задач такое нахуй не надо.
Аноним 22/02/17 Срд 20:30:53 #138 №147319524 
Что такое массив n на n? Я пока только обычные видел, ну там var myArray = [1, 5, 7].
Аноним 22/02/17 Срд 20:31:00 #139 №147319534 
>>147319346
Я просто буду писать на языке где есть GC.
Аноним 22/02/17 Срд 20:31:22 #140 №147319558 
>>147315919 (OP)
Ого.
А я забил хуй на все серьезное, буду учить пхп. Так хоть денег дадут
Аноним 22/02/17 Срд 20:31:43 #141 №147319586 
>>147319322
>Почему goto запрещён?
1001 способ выстрелить себе в ногу
Аноним 22/02/17 Срд 20:32:02 #142 №147319608 
>>147319524
Массив n на n это по сути массив, элементом которого является другой массив. В зависимости от вложенности это может быть и массив n на n на n, и так далее.
Аноним 22/02/17 Срд 20:32:30 #143 №147319643 
>>147319534
Это ничего не меняет. Там может быть низкоуровневая билиотека, которую надо инитить/деинить.
Аноним 22/02/17 Срд 20:32:44 #144 №147319656 
>>147319270
чё за аст
Аноним 22/02/17 Срд 20:32:54 #145 №147319669 
Боже, боже, какой классный тредик! Я не сильно опоздал? Меня просто умиляют новички в чём угодно, ОП же ещё долго будет тут?

Обещаю ОПа не обижать.
Аноним 22/02/17 Срд 20:33:09 #146 №147319684 
>>147319586
Дело не в стрельбе в ногу.
Дело в том, что другой программист при исправлении кода НЕ МОЖЕТ знать, что на этот кусок кода какой-то биомусор свой goto прикрутил. Поменяет что-то, перенесет строчки -- хуяк, отъебнет в продакшене.
Аноним 22/02/17 Срд 20:33:16 #147 №147319691 
14813932325520.jpg
>>147315919 (OP)
Аноним 22/02/17 Срд 20:33:40 #148 №147319714 
>>147319524
int arr[n][n];
Аноним 22/02/17 Срд 20:33:56 #149 №147319737 
Серьезно, ОП, что будешь писать то когда циклы, указатели, классы, и прочее прочее освоишь? Я вот серьезно проебался с С, начал учить -а что кодить на нем, не знаю. Пиздец как дизморалит
Аноним 22/02/17 Срд 20:34:03 #150 №147319750 
>>147319643
Низкоуровневая библиотека в языке с GC? А вы точно с этой планеты?
Я больше предполагаю, что ты профан, который несет хуйню.
Аноним 22/02/17 Срд 20:34:29 #151 №147319787 
>>147319608
Интиресссна.
Вот так - var myArray = [ [1, 2], [r, c], [f, c] ] ?
Аноним 22/02/17 Срд 20:34:56 #152 №147319816 
>>147319656
abstract syntax tree, к которому он рано или поздно со своим калькулятром должен прийти
Аноним 22/02/17 Срд 20:35:02 #153 №147319821 
>>147316948

А ты программы через ИДЕ запускаешь что ли, умник?
Аноним 22/02/17 Срд 20:35:05 #154 №147319826 
>>147319346
Уеба, посмотри на чем ОП пишет. Мышление у тебя тоже низкоуровневое.
Аноним 22/02/17 Срд 20:35:11 #155 №147319838 
ОП, лучше бросай это говно и учи Python.
Аноним 22/02/17 Срд 20:35:19 #156 №147319850 
>>147319787
Сколько угодно можно делать вложенности.
Аноним 22/02/17 Срд 20:35:30 #157 №147319862 
>>147319737
Забей хуй, С и С++ это достаточно низкоуровневые языки и на них спектр задач соответствующий.
И требования там большие. Переходи на высокоуровневые языки и сразу придет понимание для чего оно все.
Аноним 22/02/17 Срд 20:35:44 #158 №147319880 
>>147315919 (OP)
Аноны подскожити. Мне 16 лет. Не целован, листва.
За сколько я смогу выучить С+ и зоробатывать столько чтобы купить деду отдельную квартиру и выселить его туда?
Аноним 22/02/17 Срд 20:35:47 #159 №147319886 
>>147319750
Лол, jni гугли, если мы про java. Днище ебанное.
Аноним 22/02/17 Срд 20:36:05 #160 №147319910 
firefox2017-02-2223-37-27.png
>>147319304
Потому что скала и раст это для продакшена и они мне не пригодятся. А вот писать скрипты на груви это может помочь.
Аноним 22/02/17 Срд 20:36:06 #161 №147319911 
>>147319737
Пили индюшатину, потом поймешь куда тебе по душе.
Аноним 22/02/17 Срд 20:36:16 #162 №147319925 
>>147319787
Я хуй знает что за язык это и можно ли в этом языке так делать, ибо каждый язык выводит тип по своим правилам.
Аноним 22/02/17 Срд 20:36:36 #163 №147319945 
>>147319862
Ну что значит забей хуй, а нахуя я тогда вдохновлялся на старости лет реверсингом и таким вот всяким? Ну уж нет
Аноним 22/02/17 Срд 20:37:02 #164 №147319978 
2017-02-22-2039101920x1080scrot.png
>>147315919 (OP)
>С++ - самого охуенного языка программирования на планете
проиграл, лучше уж C
Аноним 22/02/17 Срд 20:37:08 #165 №147319984 
>>147319684
Двачую. Все, кто пользуются гото пидарасы!

мимоаналитикПО
Аноним 22/02/17 Срд 20:37:09 #166 №147319986 
>>147319925
Джаваскрипт.
Аноним 22/02/17 Срд 20:37:15 #167 №147319993 
>>147319472
Эх, в мои-то времена гугеля не было.. Были hlp файлы зато с полной документацией, в том числе о винапи
Аноним 22/02/17 Срд 20:37:27 #168 №147319997 
>>147315919 (OP)
Что такое фреймворк?
Аноним 22/02/17 Срд 20:37:41 #169 №147320009 
>>147319997
Рама, каркас
Аноним 22/02/17 Срд 20:37:51 #170 №147320021 
>>147315919 (OP)
>Использовать неймспейс глобально, использовать системную паузу, выводить бессмысленное сообщение о вводе знака.
Ты такой пидор.
Аноним 22/02/17 Срд 20:38:39 #171 №147320076 
>>147320021
Отъебись от ньюфага, даун
Аноним 22/02/17 Срд 20:38:50 #172 №147320092 
>>147319978
>лучше уж С
Проиграл. Лучше уж peetooh
Аноним 22/02/17 Срд 20:39:10 #173 №147320111 
>>147319997
Набор всяких готовых компонентов.
Аноним OP 22/02/17 Срд 20:39:11 #174 №147320113 
Прочитал про циклы но всё равно не понимаю - каким боком они к моей задаче? Мне НЕ нужно чтобы эти циклы использовались бесконечно и учитывали прошлый результат, мне нужно чтобы результат СБРАСЫВАЛСЯ и новая операция выполнялась независимо от предыдущей.

Сука держите меня, я сейчас goto
Аноним 22/02/17 Срд 20:39:17 #175 №147320122 
>>147320092
>Лучше уж peetooh
Проиграл. Лучше уж brainfuck
Аноним 22/02/17 Срд 20:39:18 #176 №147320125 
>>147320092
Тебе и Sobaka лучше
Аноним 22/02/17 Срд 20:39:41 #177 №147320142 
>>147315919 (OP)

> ИТТ я постигаю абсолютное могущество С++

Вероятность соснуть хуй 98%

Аноним 22/02/17 Срд 20:39:46 #178 №147320146 
>>147320113
Циклы почти везде нужны.
Аноним 22/02/17 Срд 20:40:01 #179 №147320168 
>>147320142
Как и в любом начинании. Даже в сосании хуев.
Аноним 22/02/17 Срд 20:40:28 #180 №147320192 
>>147320092
Тогда уж Goviaji
Аноним 22/02/17 Срд 20:40:39 #181 №147320204 
>>147320113
условность блять сделай
Аноним 22/02/17 Срд 20:41:01 #182 №147320231 
>>147320076
Да похуй на первые два, он не знает еще этого, но третье - пусть обоссыт себя.
Аноним 22/02/17 Срд 20:41:33 #183 №147320267 
>>147315919 (OP)
С++ гавно тащемто, оно шинит только если ты собрался писать ЖОСТКАЕ ДЕСКТОПНАЕ приложение. Но есть пара но:
1 но - все пишется с нуля что влияет на время
2 но - ты можешь там так наговнокодить что все будет работать через анус
Аноним 22/02/17 Срд 20:41:36 #184 №147320273 
>>147319322
>Почему goto запрещён?
Пидоры повторяют это как абсолютную мантру, "патамучта так сказали" и можно сразу почувствовать себя ебать мастером кода и учителем. На самом деле без вариаций на тему goto вроде break, continue и return не обойдется ни один жабапетух. Никого преступления здесь нет, Вселенная не разрушится, если ты используешь goto.
Аноним 22/02/17 Срд 20:41:40 #185 №147320275 
>>147315919 (OP)
>каждый второй программист
>ни одного толкового русского софта
Аноним 22/02/17 Срд 20:41:51 #186 №147320296 
>>147319886
И че ты там собрался чистить c jni с помощью goto? Пруфы, маня, пруфы.

Аноним 22/02/17 Срд 20:42:20 #187 №147320329 
>>147320275
Jetbrains, zabbix, nginx?
Аноним 22/02/17 Срд 20:42:21 #188 №147320330 
>>147320168
Вероятность соснуть хуй 98% в сосании хуев - 2% не соснуть
Аноним 22/02/17 Срд 20:42:30 #189 №147320343 
>>147315919 (OP)
А что, уже нельзя писать cout << a+b; ?
Аноним 22/02/17 Срд 20:42:38 #190 №147320355 
>>147320113
Ты можешь сделать бесконечный цикл же. Для него есть два способа:

1)
while(true)
{
}

2) for(;;)
{
}

И всё будет выполняться бесконечно.

А вообще, хоть для твоей задачи обычный циклы не нужны, во многих задачах это очень нужная вещь.
Аноним 22/02/17 Срд 20:42:39 #191 №147320356 
>>147319684
>делиться с кем-то своими исходниками
Аноним 22/02/17 Срд 20:43:03 #192 №147320388 
Using namespace std; не заебывает стд писать каждый раз?
Аноним 22/02/17 Срд 20:43:11 #193 №147320397 
Есть ли учебник по няшной сишке лучше, чем у Праты?
Аноним 22/02/17 Срд 20:43:13 #194 №147320399 
Бля, так если я сделаю вложенный массив, то я смогу, например, несколько строк с символами выводить в консоль? Нихуя себе!
Аноним 22/02/17 Срд 20:43:13 #195 №147320400 
s
Аноним 22/02/17 Срд 20:43:24 #196 №147320416 
>>147320356
Единомышленник на моих двачах?
Аноним 22/02/17 Срд 20:43:34 #197 №147320427 
>>147316276
n1 = input('Символ 1')
n2 = input('Символ 2')
d = input('Введите символ:')
print(exec('{}{}{}').format(n1,d,n2))
Аноним 22/02/17 Срд 20:43:46 #198 №147320440 
>>147320416
Лол, думаешь ты одинок?
Аноним 22/02/17 Срд 20:44:03 #199 №147320463 
JavaScript мартыхан в треде. Бросайте свою примитивную типизацию.
Аноним 22/02/17 Срд 20:44:06 #200 №147320470 
>>147320440
Очень стараюсь быть одиноким.
Аноним 22/02/17 Срд 20:44:10 #201 №147320472 
>>147320113

Вариант номер раз - boolean флажок
Вариант номер два - выделить тело в функцию, и выкатиться оттуда по return

Вариант номер три - бросить эту хуйню
Аноним 22/02/17 Срд 20:44:15 #202 №147320480 
>>147320273
Потому что юзать goto это то же самое что вьебать линковшику кувалдой по голове
Аноним 22/02/17 Срд 20:44:19 #203 №147320485 
>>147320356
да всегда пожалуйста, от меня не убудет
Аноним 22/02/17 Срд 20:44:22 #204 №147320489 
>>147320463
У - ухади. оставайся
Аноним 22/02/17 Срд 20:44:28 #205 №147320496 
>>147320113
Блять, ты туповат.

do { //калькулятор твой ебучий }
while(nextInputChar == 'Y');
cout << "хуе-мое, спасибо за использование моего говна";
System.exit(1);
За синтаксис не ручаюсь, но суть такова.
Аноним 22/02/17 Срд 20:44:38 #206 №147320504 
>>147320470
Зачем стараться, если это само собой выходит?
Аноним 22/02/17 Срд 20:44:51 #207 №147320520 
ОП, ты совершенно неправильно начал обучение программированию. Есть хочешь - подскажу верный пусть вкатиться, без смехуечков. Не хочешь - наступай на грабли дальше, бросишь через неделю и будешь думать, что не можешь в кодинг.
Аноним 22/02/17 Срд 20:45:15 #208 №147320549 
>>147320520
Джавараш, плиз
Аноним 22/02/17 Срд 20:45:40 #209 №147320576 
>>147320549
>Джавараш
Нет.
Аноним 22/02/17 Срд 20:45:44 #210 №147320583 
>>147320504
Но у тебя же есть мнение, совпадающее с моим.
Аноним 22/02/17 Срд 20:45:47 #211 №147320586 
>>147320520
Так уже тесно в профессии.
Аноним 22/02/17 Срд 20:45:50 #212 №147320590 
C++ вместо божественного Хаскель? Ебать ты даун, удачи работать за 15 к тугриков.
Аноним 22/02/17 Срд 20:45:56 #213 №147320597 
>>147320296
Нах мне тебе что-то объяснять? Я тебе сказал:
1. Есть кейсы, где гото можно использовать.
2. В языках с GC тоже иногда надо освобождать ресурсы. Даже если это не связано с низкоуровневым кодом.
Аноним 22/02/17 Срд 20:46:06 #214 №147320608 
>>147320583
Это не делает нас не одинокими
Аноним 22/02/17 Срд 20:46:23 #215 №147320635 
Пацаны, напишу калькулятор на языке богов python онлайн без регистрации онлайн
Аноним 22/02/17 Срд 20:46:28 #216 №147320644 
>>147320590
>удачи работать за 15 к тугриков
Do want
Аноним 22/02/17 Срд 20:46:32 #217 №147320648 
>>147320586
И что? У многих это хобби.
Аноним 22/02/17 Срд 20:46:33 #218 №147320649 
b0409d088f367963d9450731f6a0448a[1].png
>>147320273
Аноним 22/02/17 Срд 20:46:40 #219 №147320658 
106bk.jpg
>>147320590
Хаскель - говно без задач. ПОНЕСЛАСЬ
Аноним 22/02/17 Срд 20:47:11 #220 №147320688 
>>147320658
Паскаль тащемто лэнгдвидж богов
Аноним 22/02/17 Срд 20:47:23 #221 №147320705 
>>147320688
Школобогов.
Аноним 22/02/17 Срд 20:47:28 #222 №147320712 
>>147320608
К сожалению, недостаточно одинокими.

Эх, вот бы избавиться от всех своих единомышленников и стать по-настоящему человеком с уникальным мнением.
Аноним 22/02/17 Срд 20:47:46 #223 №147320728 
>>147320705
Да это рофл был, не еби мозг
Аноним 22/02/17 Срд 20:47:51 #224 №147320733 
>>147320688
специфицируй,делфи
Аноним 22/02/17 Срд 20:47:53 #225 №147320737 
>>147320658
Ничего, что 80% российских контор успешно кодят на Хаскеле ?
Аноним 22/02/17 Срд 20:47:59 #226 №147320748 
>>147320712
А такое хотяб в теории возможно?
Аноним 22/02/17 Срд 20:48:01 #227 №147320750 
>>147320658
Куда понеслась? Тут и спорить не о чем.
Аноним 22/02/17 Срд 20:48:08 #228 №147320762 
>>147320590
Но хаскелистам даже 3к тугриков платить не будут.
Аноним 22/02/17 Срд 20:48:20 #229 №147320775 
>>147320597

Второе да, в той же жабе надо всякие потоки закрывать и прочая ебала, хотя сейчас есть охуительный try-with-resources и интерфейс Closeable, так что нахуй никому не вперлось освобождать все это говно. Ну, за исключением когда ты пользуешься Unsafe, но тут уже надо четко понимать что делаешь, и такие случаи в реальном проде весьма редки.

А про goto ты чет парашу мне в уши льешь, приведи мне код, где без goto ну никак, а я его тебе бесплатно отрефакторю.
Аноним 22/02/17 Срд 20:48:25 #230 №147320783 
>>147320737
Зачем факты искажать? 94%
Аноним 22/02/17 Срд 20:48:30 #231 №147320789 
>>147320590

С++ за 15к?
Наркоман
Аноним 22/02/17 Срд 20:48:52 #232 №147320819 
>>147320733
>делфи
Работу найти сложно, но платят заебись же.
Аноним 22/02/17 Срд 20:49:05 #233 №147320833 
>>147320748
Конечно. Найти себе максимально непопуляную точку зрения (такую, которая у ~10 человек на всю Землю), а потом убить этих самых 10 человек.
Аноним 22/02/17 Срд 20:49:22 #234 №147320858 
>>147320520
Короче, не хочешь, как хочешь.
Аноним 22/02/17 Срд 20:49:32 #235 №147320869 
>>147320733
>делфи
Это такая штука, на которой окошечки в верусам пишут?
Аноним 22/02/17 Срд 20:49:55 #236 №147320897 
>>147320858
Конечно хочу бля
Аноним 22/02/17 Срд 20:50:02 #237 №147320907 
>>147320869
в моем случае оповские калькуляторы
Аноним 22/02/17 Срд 20:50:18 #238 №147320924 
>>147320789
Джуна на с++ могут тебе только очень богатые работодатели позволить, ибо за джуном на крестах нужен глаз да глаз, потому что вероятность выстрела в ногу всему составу разработчиков весьма велика.

А поскольку следить будут опытные разработчики, то на это будет уходить их время, что равняется деньгам.

Аноним 22/02/17 Срд 20:50:31 #239 №147320940 
>>147319821
Сам подход когда гвозди забивают микроскопами выдает студента-говнокодера
Аноним OP 22/02/17 Срд 20:50:39 #240 №147320946 
bandicam 1858.jpg
Работа над обновлением в процессе. Объясню что сейчас делаю: я пока отвлёкся от циклов и обратил внимание на условие деления. Там у меня было так, что если в символе что-то кроме "+, - или *", то по умолчанию числа делятся. Это НЕправославно. Я вставлю условие с делением как полноправное условие, а если пользователь введёт посторонний символ, ему выведется сообщение с предупреждением и перекинет в начало кода.

Господи, погромировать так интересно!
Аноним 22/02/17 Срд 20:50:45 #241 №147320954 
Вообще, что можно почитать о малвари? История там, летописи временных лет, чего куда, сцена?
Аноним 22/02/17 Срд 20:50:59 #242 №147320979 
https://habrahabr.ru/post/114211/

Тут расставлены все точки над i в вопросе GOTO
Аноним 22/02/17 Срд 20:51:09 #243 №147320989 DELETED
>>147315919 (OP)
Смотрим фильм с аноном - Идиократия (2005)

Время начала: 21:00 мск
Адрес: https://oze.io/jSL
Аноним 22/02/17 Срд 20:51:13 #244 №147320995 
>>147320688
Вот этого двачую. Петухи мельком видели его в школе, а петхи-ньюфаги - даже в виде мерзотного дотнетного отродия ABC. И потом такие называют его языком низкого уровня. А могли бы даже научиться программировать ведь.
Аноним 22/02/17 Срд 20:51:49 #245 №147321040 
>>147320995
Научиться и на питоне можно
Аноним OP 22/02/17 Срд 20:52:14 #246 №147321069 
bandicam 1859.jpg
Я неправильно написал goto.
Аноним 22/02/17 Срд 20:52:56 #247 №147321125 
>>147321069
Добрые духи тебе срут под руки, чтобы ты бяку не делал. Одумайся
Аноним 22/02/17 Срд 20:52:59 #248 №147321129 
>>147320979
>хабропетухи
>последняя инстанция
Ну охуеть теперь.
Аноним 22/02/17 Срд 20:53:21 #249 №147321145 
>>147315919 (OP)
Луче бы постигал "Газоэлектросварку" больше толку.
Аноним 22/02/17 Срд 20:53:30 #250 №147321156 
>>147321069
нипиши подумой
Аноним OP 22/02/17 Срд 20:53:48 #251 №147321169 
>>147321125
Хорошо, я не буду использовать goto. Тогда помоги мне написать возврат в начало при Y.
Аноним 22/02/17 Срд 20:55:00 #252 №147321251 
>>147321040
Но на пидроне ведь нельзя делать ассемблерные вставки.
Аноним 22/02/17 Срд 20:55:10 #253 №147321262 
>>147321169
как погромист со стажем 2 недели говорю тебе засунуть действующий код в if
Аноним 22/02/17 Срд 20:55:12 #254 №147321270 
>>147321169
Используй функции, петушок.
Аноним 22/02/17 Срд 20:55:46 #255 №147321312 
>>147321270
а отсюда поподробнее
Аноним 22/02/17 Срд 20:55:48 #256 №147321315 
>>147321270
Он использует - main
Аноним 22/02/17 Срд 20:56:11 #257 №147321349 
>>147320897
Ну смотри, сейчас тут будут все ржать, меня обоссывать, и т.д. и т.п. Но я не траллирую.
Короче, ставишь Borland/Turbo Pascal я бы посоветовал классический ДОСовский, но есть и PascalABC (в нем ты даже вин-окошки можешь спокойно кодить), качаешь книгу (могу нагуглить автора, не помню просто) , находишь вузовские лабораторные задания и вперед и с песней. Понимаешь, что такое типы, данные, операторы, циклы, матрицы, ну ты понел, и как все это работает. И делаешь лабы. Это заложит в тебя азы алгоритмирования. И только после этого, бля, когда любые конструкции для тебя будут очень просты, когда ты начнешь думать как кодер, ты начинаешь изучать любой другой язык программрования. ВСЕ!
И никогда не сиди в пабликах типа ТИПИЧНЫЙ ПРОГРАММИСТ, говнокод и прочее.
Можете обсывать, мне похуй.
Ах да, книгу сначала просто прочитать один раз, неважно, что не поймешь.
Аноним 22/02/17 Срд 20:56:12 #258 №147321353 
>>147321251
На чем нибудь другом можно
Аноним 22/02/17 Срд 20:56:18 #259 №147321361 
>>147321315
Используй больше одной функции, петушок.
Аноним 22/02/17 Срд 20:57:09 #260 №147321421 
>>147319880
4 года. Сужу по себе
Аноним 22/02/17 Срд 20:57:15 #261 №147321431 
>>147321312
Ну например так. Функция ввода сообщений, внутри неё если нужно вернуться, вызываешь снова себя, чтоб пройтись повторно.
Аноним OP 22/02/17 Срд 20:57:38 #262 №147321454 
bandicam 1860.jpg
Поясните подробнее за system("pause") и return(0). Return используется для перехода на нулевую строку? Это замаскированный Goto? Если я впишу туда return(1), он будет перекидывать в начало?

system(pause) отвечает за системную паузу, это я вдуплил. Код с выбором Y/N вставлять ДО или ПОСЛЕ паузы? Мне кажется до, чтобы программа повисла на выборе.
Аноним 22/02/17 Срд 20:58:01 #263 №147321481 
1.png
2.png
while True:
n1 = input('Number 1: ')
n2 = input('Number 2: ')
ch = input('Char: ')
ex = 'antword = {}{}{}'.format(n1,ch,n2)
exec(ex)
print(n1,ch,n2,'=',antword)

Ссу на низкоуровневых даунов
Можно было бы и графически все намутить, но я вас уже обоссал
Аноним 22/02/17 Срд 20:58:26 #264 №147321511 
>>147321431
в прошлом треде спрашивал про функции и процедуры ,никто не ответил

Аноним 22/02/17 Срд 20:58:28 #265 №147321518 
>>147321353
Так, как это было в Паскале, где можно мешать говнокод с прямым байтоебством - нигде больше нельзя.
Аноним 22/02/17 Срд 20:58:43 #266 №147321536 
>>147321454
Ретурн возвращает результат, а не строку. На основе этого можно понять, что за результат был получен.
Аноним 22/02/17 Срд 20:59:36 #267 №147321615 
>>147321481
)
Аноним 22/02/17 Срд 20:59:50 #268 №147321630 
>>147321454
Ретурн 0 значит финиш, насколько я помню.
Аноним OP 22/02/17 Срд 20:59:51 #269 №147321631 
>>147321481
Мой код лучше.
Аноним 22/02/17 Срд 20:59:51 #270 №147321632 
>>147321454
return 0 и 1
Скорее всего работают как тру фолс но я не ебу
>используется для перехода на нулевую строку?
точно нет

>system(pause)
эта хуйня для консольки что бы она сразу не закрывалась а вывела паузу при нажатии клавиши любой она скипается

питон довен )))
Аноним 22/02/17 Срд 21:00:07 #271 №147321650 
>>147321631
Чем?
Аноним 22/02/17 Срд 21:00:08 #272 №147321651 
>>147321454
Кинь свой код https://ideone.com. Я покажу тебе, как пользоваться циклом
Аноним 22/02/17 Срд 21:00:28 #273 №147321682 
>>147321349

Почему мне кажется, что этот подход безнадёжно устарел?
Хотя, возможно, у меня нет времени его применить.
Аноним 22/02/17 Срд 21:00:33 #274 №147321693 
>>147321650
Чем твой
Аноним 22/02/17 Срд 21:00:33 #275 №147321695 
>>147321511
рекурсию я вроде понял но как их вызывать впринципе,
ракую на делфи
Аноним 22/02/17 Срд 21:00:35 #276 №147321698 
>>147321511
Напишу псевдокод.
function input()
{
if (x != y)
input();
else
cout << "ok";
}
Аноним 22/02/17 Срд 21:00:48 #277 №147321713 
>>147321650
В нем хотя бы есть {} и ;
Аноним 22/02/17 Срд 21:00:53 #278 №147321723 
>>147321481
>exec(ex)
Напомнить тебе про DROP TABLE IF EXISTS clients;
Аноним 22/02/17 Срд 21:01:20 #279 №147321767 
>>147321454
Глянул твой говнокод. Тебе весь код надо заключить в один (как минимум) цикл.
Аноним 22/02/17 Срд 21:01:47 #280 №147321799 
>>147321693
Ты крутой

>>147321713
Ору как педар

>>147321723
Я такой же даун как ОП соре, питонирую в свободное время так что да напомни.
Аноним 22/02/17 Срд 21:02:25 #281 №147321854 
>>147321682
Это классика! Это, блядь, знать надо!
Вот потому сейчас столько макак, которые "научились" на кодакадеми и прочих, а работадателям ничего не остается, как брать их за еду.
Аноним 22/02/17 Срд 21:03:11 #282 №147321910 
327v1.png
>>147321799
Аноним 22/02/17 Срд 21:03:27 #283 №147321938 
>>147321854
А чем это отличается от обычного обучения по книге? Там, с задачками? Не могу сравнить, потому что не знаю, что там в вузаиках за лабы бывают
Аноним OP 22/02/17 Срд 21:03:29 #284 №147321941 
>>147321651
https://ideone.com/JL9XFv
Аноним 22/02/17 Срд 21:03:53 #285 №147321969 
Тем временем я пишу очередной ant быдлоскрипт и мне хочется прыгнуть из моста что по дороге домой, при чем каждый день все больше
Аноним 22/02/17 Срд 21:04:38 #286 №147322031 
>>147321941
Есть такая вещь, как switch вместо кучи if
Аноним 22/02/17 Срд 21:05:02 #287 №147322073 
>>147321910
Ты меня заинтересовал, хочу что-бы ты по подробнее мне пояснил.

а в моем коде это решается тем что бы инпуты явно указывать как интегеры.
Аноним 22/02/17 Срд 21:05:26 #288 №147322103 
>>147321682
Сука, как этот подход устарел, и как на него нет времени, если 99% обсуждений в типа-программистских нитях относится вообще к самым основам? Блядь, борландовская поставка включала в себя охуитительнейшую справку с примерами и шикарно задокументированные сорцы демок, охватывающие все, что только возможно. Там даже учебника не надо никакого. Но нет, потратим драгоценное время на поиски советов петухов в Гугле.
Аноним OP 22/02/17 Срд 21:05:28 #289 №147322106 
>>147322031
Я не умею :(
Аноним 22/02/17 Срд 21:05:54 #290 №147322133 
>>147321941
Типа такого тебе надо:
https://ideone.com/fcUvds
Аноним 22/02/17 Срд 21:06:23 #291 №147322174 
>>147322031
Какая разница, писать if или case?
Аноним 22/02/17 Срд 21:07:31 #292 №147322255 
>>147322133
Или вот так с goto
https://ideone.com/pFSNH4
Аноним 22/02/17 Срд 21:07:44 #293 №147322268 
>>147322106
switch ( c )
{
case '+':
cout << a+b;
break;
case '-':
cout << a - b;
break;
default:
cout << "Соси хуй, быдло";
}
Ясен принцип?

>>147322174
Ну конечно же никакой.
Аноним 22/02/17 Срд 21:08:39 #294 №147322336 
>>147322174
В теории switch-case имеет большую производительность.
Аноним 22/02/17 Срд 21:08:47 #295 №147322351 
>>147322073
Я намекаю на SQL-инъекции, в твоем случае, это питон-инъекции. Подумай, что будет, если юзер на приглашение ввод ch введет что-то вроде
+ 'op hui' +
Аноним 22/02/17 Срд 21:09:00 #296 №147322365 
>>147322268
Ты можешь нормально ответить?
Аноним 22/02/17 Срд 21:09:17 #297 №147322393 
>>147321938
Вот тем и отличается классическое обучение нормального программиста - научиться его думать абстрактным кодом, язык не важен. Видеть наперед, где и какой да даже тот же цикл нужен, какой будет объект и какие у него будут методы и свойства. И так далее. А не задрачивать ньюфага на конкретный какой-нибудь язык как на тех модных сайтах, где он делает это как обезьяна в прямом смысле.
А лабы они просто призваны отточить твое умение, сначала учишь теорию, смотришь примеры. Паскаль для обучения алгоритмированию очень хорошо подходят, не слушай петухов, которые только и умеют смеяться над ним. (при желании ты можешь спокойно на нем пилить вин-приложения, писать клиент-серверы, даже очень минимальные приложения в ничтожные килобайты, да, даже на дельфи)
Доступно, надеюсь?
Аноним 22/02/17 Срд 21:09:29 #298 №147322404 
>>147322365
Оптимизация.
Аноним 22/02/17 Срд 21:09:48 #299 №147322436 
>>147321518
>где можно мешать говнокод с байтоёбством
сам ответил почему паскаль УГ. учиться можно, но не более того
Аноним OP 22/02/17 Срд 21:10:06 #300 №147322464 
>>147322133
Ок, тело цикла у нас есть. А как сделать триггер, чтобы в зависимости от ввода Y или N прога перекидывала в начало или закрывалась?
>>147322255
Goto такой няшный :3
Аноним 22/02/17 Срд 21:11:09 #301 №147322533 
>>147322351
Я так и думал. Сказал что можно интегер явно указывать, и введениче чего то кроме чисел будет возбуждать ошибку вроде
Аноним 22/02/17 Срд 21:11:17 #302 №147322547 
>>147322436
Так он же учебный и есть, ага. Мы ИТТ не за этерпрайз трем.
Аноним 22/02/17 Срд 21:11:32 #303 №147322565 
>>147322464
>>Ок, тело цикла у нас есть. А как сделать триггер, чтобы в зависимости от ввода Y или N прога перекидывала в начало или закрывалась?
Добавить еще цикл или гото. Подумай, это не сложно.
Аноним 22/02/17 Срд 21:11:46 #304 №147322583 
>>147322464
If N "то, что надо сделать"
Else "другое"
Либо два if'a
Аноним 22/02/17 Срд 21:11:58 #305 №147322594 
>>147321349
>Borland/Turbo Pascal
Ты че ебанлуся блядь.
Аноним 22/02/17 Срд 21:12:10 #306 №147322606 
>>147322393
ну хот убейте, не понимаю - почему паскаль, а не си? Что в нём такого? Кроме того, что он избыточен и килостроки кода на нём с трудом читаются?
Аноним OP 22/02/17 Срд 21:12:31 #307 №147322633 
>>147322268
Ааа, я понял. Это типа как у меня по умолчанию выкидывало деление, а у тебя показывает "соси хуй". Сейчас попробую переделать.
Аноним 22/02/17 Срд 21:13:35 #308 №147322717 
blob
>>147322103
Охуеть, живой адекват. Я думал все только обсывать меня будут.

>>147321941
Где обнуление переменных, м?
Аноним 22/02/17 Срд 21:13:44 #309 №147322724 
>>147322606
Строгая типизация и строгий синтаксис. Типа дисциплина.
Аноним 22/02/17 Срд 21:14:44 #310 №147322797 
>>147322724
А ещё бегин-энды вместо скобочек, которые визуально сливаются в кашу с остальным кодом.
Аноним 22/02/17 Срд 21:15:12 #311 №147322840 
>>147322594
Это ТРУЪ, тебе, наверное, не понять.

>>147322606
Потому что он ПРАВИЛЬНО описывает переменные и прочее, прививает хороший тон. Ну и очень легкий, не заботишься о запоминании сложных конструкций. Дальше извращаться можешь на чем угодно.
Аноним 22/02/17 Срд 21:15:20 #312 №147322852 
>>147322724
Ах да, ещё и объявление переменных в начале блока, а не на месте.
Аноним 22/02/17 Срд 21:15:24 #313 №147322858 
>>147322547
зачем тебе в обучении ассемблерные вставки. ебался с олимпиадками со своего шестого класса на турбо паскале потом пересел на хмурого С++, и не вспомню ни одного раза где использовал что то кроме директив препроцессора, чтоб задачки олимпиадные в указанное время точно выполнились. как фича на которую можно сказать "УХ ТЫ" сойдёт, но применения широкого не обретет никогда. я не спорю, просто свою точку зрения тебе объясняю
Аноним 22/02/17 Срд 21:15:27 #314 №147322868 
ZEPgHv8hpI.jpg
Привет ребята! Я гляжу тут у вас святилы российского программирования собрались. Посоветуйте человеку не особо знакомому с этим делом с какого языка проще начинать программить 3D графику.
Аноним 22/02/17 Срд 21:15:29 #315 №147322871 
>>147322797
А еще все переменные должны быть объявлены в начале функции.
Аноним 22/02/17 Срд 21:16:00 #316 №147322920 
>>147322840
А ещё строки там ебанутые, не больше 256 символов.
Аноним 22/02/17 Срд 21:16:11 #317 №147322934 
>>147322852
Использовать переменные перед их использованием - правильный подход.
Аноним 22/02/17 Срд 21:16:22 #318 №147322957 
>>147322840
Тоненько так. Найс.
Аноним 22/02/17 Срд 21:16:39 #319 №147322980 
>>147322868
С любого, на котором есть байндинги к OpenGL.
Аноним 22/02/17 Срд 21:17:01 #320 №147323009 
>>147322724
Неужели в 2017 году до сих пор нет языка, который имел бы эти преимущества и был лаконичен?
Аноним 22/02/17 Срд 21:17:05 #321 №147323017 
>>147322103
Как будто в паскале нитях такого не было. А потом еще переучивать этого горбатого-паскале программиста но нормальные языки и современные подходы.
Аноним 22/02/17 Срд 21:17:21 #322 №147323039 
>>147322934
Повтори, что ты имел в виду.
Аноним 22/02/17 Срд 21:18:36 #323 №147323141 
>>147322920
Для обучения пойдет.
>>147322957
Не знаю, я писал как есть.
Аноним 22/02/17 Срд 21:18:45 #324 №147323156 
>>147322934
А можно иначе?
Аноним 22/02/17 Срд 21:19:09 #325 №147323188 
Чего вы тут на два треда высрали, эти перемножалки - тема 15-минутная для полного нуля.
Аноним 22/02/17 Срд 21:19:10 #326 №147323189 
>>147323039
Как минимум ты знаешь, что после определения переменных ты их тут используешь. У тебя будет проще возможность найти неиспользуемые.
Аноним 22/02/17 Срд 21:19:24 #327 №147323209 
>>147322934
Объявлять, ты хотел сказать. И инициализировать еще нужно обязательно. - Слышишь, ОП? Это вот тебе сказано.
Аноним 22/02/17 Срд 21:19:44 #328 №147323238 
>>147322533
upd: Вот я еблазавр, понял о чем ты. Можно проверку ввести на то что ch == один из символов листа.
Аноним 22/02/17 Срд 21:20:35 #329 №147323304 
>>147323141
Нахуя нужно давать людям заведомо неправильные парадигмы ДЛЯ ОБУЧЕНИЯ, если можно сразу дать нормальные и быть уверенным в том, что если он их освоит, то проблем у него не будет?
Аноним 22/02/17 Срд 21:20:40 #330 №147323308 
>>147323209
Верно. Неправильно написал.
Аноним OP 22/02/17 Срд 21:20:55 #331 №147323334 
>>147322268
>switch ( c )
>{
>case '+':
>cout << a+b;
>break;
>case '-':
>cout << a - b;
>break;
>default:
>cout << "Соси хуй, быдло";
>}

Ты тут ещё?
Аноним 22/02/17 Срд 21:21:15 #332 №147323366 
>>147323334
Тут.
Аноним 22/02/17 Срд 21:21:20 #333 №147323373 
>>147323189
Ну так Паскаль на такое не способен. Он только в начале блока и позволяет их объявить.
Аноним 22/02/17 Срд 21:22:20 #334 №147323444 
>>147323304
Неправильные? Ну-ну. Иди вон на кодскул, учись как надо правильно, чтобы даже толком не понимать, что пишешь.
Аноним 22/02/17 Срд 21:22:42 #335 №147323478 
>>147323238
>Можно проверку ввести на то что ch == один из символов листа
if not (ch in ['+', '-', '*', '/']):
raise ValueError('Na hui poshel!')

Аноним OP 22/02/17 Срд 21:22:47 #336 №147323482 
>>147323366
Смотри, у тебя там выводятся коуты. Коут это вывод текста на дисплей, но он уже есть ниже в виде "cout C", или типа того. Как сделать так, чтобы С только присваивалось нужное значение в зависимости от выбора, а вот ВЫВОДИЛСЯ он уже нижним коутом? Короче, мне надо убрать коут из свитча.
Аноним 22/02/17 Срд 21:22:48 #337 №147323484 
>>147323009
Нет. Это фичи именно учебного языка, а учебными языками индустрия не больно балует. Смысл в том, что Паскаль идеальный инструмент обучения.
Аноним 22/02/17 Срд 21:23:24 #338 №147323533 
>>147319880
>За сколько я смогу выучить С+
С++ нормально не знает никто кроме Страуструпа. Да и Страуструп тоже не знает.
Аноним 22/02/17 Срд 21:23:29 #339 №147323540 
>>147323373
Это и хорошо. Ты еще про указатели, наверное, не в курсе.
Аноним OP 22/02/17 Срд 21:23:46 #340 №147323567 
bandicam 1861.jpg
>>147323366
Смотри 38 строку. Вот этот коут у меня выводит результат, мне кажется дополнительные коуты в свитче не нужны. Что скажешь?
Аноним 22/02/17 Срд 21:23:56 #341 №147323583 
>>147323482
Ну так и пиши вместо cout << a+b; d=a+b;
Аноним 22/02/17 Срд 21:23:57 #342 №147323587 
>>147323444
Если человек выучит Паскаль, то и писать сможет только на Паскале.

Если выучит си, то освоить другой си-подобный язык ему будет не проблемой.
Аноним 22/02/17 Срд 21:24:39 #343 №147323651 
>>147323567
>>147323583
Аноним 22/02/17 Срд 21:24:42 #344 №147323655 
>>147323482
>Смотри, у тебя там выводятся коуты
Читается как "си аут". Среди приличных С++ господ могут обосать за такое.
Аноним 22/02/17 Срд 21:24:45 #345 №147323657 
>>147323587
>Если человек выучит Паскаль, то и писать сможет только на Паскале.

ОП, не слушай этого. Сам не знает, что несет.
Аноним 22/02/17 Срд 21:25:24 #346 №147323719 
>>147323484
Ну так я про учебный язык и говорил.
Аноним 22/02/17 Срд 21:25:29 #347 №147323723 
>>147323540
Ты пьян, что ли? При чём тут указатели?
Аноним 22/02/17 Срд 21:26:16 #348 №147323781 
>>147316948
Долбоеб? Программа жрет одинаковое количество памяти независимо от того, написали ее в блокноте или в полноценном IDE. Я не представляю, о чем с тобой дальше говорить после такой фразы. Ты сам себя обоссал.
Аноним 22/02/17 Срд 21:26:44 #349 №147323823 
>>147323587
Да, заменить два слова на фигурные скобочки - не каждому дано.
Аноним 22/02/17 Срд 21:27:01 #350 №147323840 
>>147323478
Еа бой. В точку))
sageАноним 22/02/17 Срд 21:27:14 #351 №147323855 
>>147323655
А меня позабавило, вот человек нестандартно мыслит, я бы никогда не догадался назвать cout коутом.
Аноним 22/02/17 Срд 21:27:18 #352 №147323860 
>>147323723
Да хуй знает, чет ляпнул хуйню, ага. Я не пьян, я болен, дрыщу второй день. Не ел уже два дня, не лезет.
Аноним 22/02/17 Срд 21:27:19 #353 №147323864 
>>147323657
Угу, учи немецкий. Потом английский будет проще выучить - из одной языковой семьи все-таки.
Аноним 22/02/17 Срд 21:27:23 #354 №147323869 
>>147322717
Щас бы пообнулять в 2к17 смотри текущий стандарт, конпелятор уже так годов с 90 умеет это сам делать, еще и в 11 стандарте auto добавили для явно определенных переременных.
Аноним 22/02/17 Срд 21:28:28 #355 №147323963 
>>147323657
В других языках ему придётся привыкать, что всё регистрозависимо.
В других языках ему придётся привыкать, что строки реализовываются по-другому.
В других языках ему придётся привыкать, что массивы нумеруются с нуля.
В других языках ему придётся привыкать, что в массиве нет элемента под номером N.

Не стоит лезть в Паскаль, его принципы умерли и нигде не используются. Кроме, собственно, Паскаля.
Аноним OP 22/02/17 Срд 21:28:33 #356 №147323971 
bandicam 1862.jpg
>>147323655
Как скажешь. Значит смотри, я доработал СИАУТ с учётом верхнего кода, теперь мне нужно чтобы после предупреждения прога подвисала на 3 секунды и перекидывалась в начало, ИЛИ перекидывала сразу, если ты нажал энтер. Сейчас буду думать над этим

Алсо я не буду удалять верхний фрагмент, пока не убежусь, что нижний отлажен как надо. Потому что верхний работающий потом уже не вернёшь.
Аноним 22/02/17 Срд 21:29:25 #357 №147324037 
Ну нахуй с плюсов азы начинать. Есть же всякие паскали питоны.
Аноним 22/02/17 Срд 21:30:05 #358 №147324090 
>>147323971
То, что в кейсе написано, тебе надо присвоить чему-то. Это не перл, здесь нельзя использовать результат последнего вычисления как часть переменной.
Аноним 22/02/17 Срд 21:30:21 #359 №147324119 
>>147323971
>нужно чтобы после предупреждения прога подвисала на 3 секунды и перекидывалась в начало, ИЛИ перекидывала сразу, если ты нажал энтер
Вот этого ты сейчас не сделаешь. Можешь сразу забить и вернуться через полгода, когда узнаешь про потоки.
Аноним 22/02/17 Срд 21:30:42 #360 №147324146 
>>147322980
На С++ есть эта хуйня?
Аноним 22/02/17 Срд 21:30:44 #361 №147324149 
>>147323963
Такие-то СЛОЖНОСТИ. Вот этот школьник точно ни на чем кроме С никогда не сможет программировать.
Аноним 22/02/17 Срд 21:31:00 #362 №147324174 
>>147324090
switch (d) - что содержится во введенной переменной;
Аноним 22/02/17 Срд 21:31:15 #363 №147324192 
>>147323963
То-то в Паскале массивы нумеруются с единицы. Остальное туда же. Как обычно, хейтеры Паскаля не видели Паскаля никогда.
Аноним 22/02/17 Срд 21:31:15 #364 №147324193 
>>147324146
Есть.
Аноним 22/02/17 Срд 21:31:17 #365 №147324199 
>>147324146
glut
Аноним 22/02/17 Срд 21:32:18 #366 №147324283 
>>147323864
Так-то да.
>>147323869
А хуй знает, привычка - вторая натура.
>>147323963
Везде есть свои особенности, это хуйня.

Ладно, не собираюсь ни с кем спорить, учитесь как хотите. Писать сразу кальк - клевый подход.
Аноним 22/02/17 Срд 21:32:31 #367 №147324299 
ATMegaControllerB.jpg
Этому треду не хватает <malloc.h>. И анонимных функций.
Собственно, вот, что я хотел сказать.
Аноним 22/02/17 Срд 21:32:43 #368 №147324311 
>>147323963
Не неси хуйни, массивы далеко не везде начинаются с нуля, банальный пример — Matlab. Опять же, в нём нет зависимости от регистров.

> В других языках ему придётся привыкать, что в массиве нет элемента под номером N.
Ты о чём?

> В других языках ему придётся привыкать, что строки реализовываются по-другому.
Привыкается за пять минут.


Точно также можно про любой язык сказать: "не учи его, потому что в %язык_нейм% такой трюк не прокатит".

Мимо пишу на QBasic
Аноним OP 22/02/17 Срд 21:32:55 #369 №147324327 
bandicam 1863.jpg
>>147324119
Ладно, в пизду паузы и энтеры, я просто хочу заменить ифы свитчем, и чтобы при несанкционированном символе выдавалось предупреждение что ты всё сломал и перекидывало в начало кода. Я СМОГУ ЭТО ОСИЛИТЬ ИЛИ ПОГИБНУ, ПЫТАЯСЬ
Аноним 22/02/17 Срд 21:33:26 #370 №147324357 
>>147323963
Два чая адеквату
Аноним 22/02/17 Срд 21:33:37 #371 №147324375 
>>147324283
Вобще всем рекомендую основы асма хотя бы на турбоассемблере под досбоксом.
Аноним 22/02/17 Срд 21:34:33 #372 №147324459 
8JjZW6tSYQo.jpg
>>147324193
>>147324199
Спасибо!
Аноним 22/02/17 Срд 21:35:05 #373 №147324504 
>>147324149
Но мне 22 и я уже полгода зарабатываю деньги тем, что пишу на C++.

Это не сложно. Но нахуя учить этому людей, когда всё то, что нужно для ОБУЧЕНИЯ, есть и в нормальных языках?

>>147324192
Вот именно об этом я и говорю. Человек, который переходит с Си на Яву, не будет сбиваться с нумерацией элементов в массиве. Человек, который переходит с крестов на шарп, тоже не будет. Человек, который переходит с шарпа на питон, тоже не будет иметь таких проблем. А человек, который переходит с паскаля на Си, кресты, яву, шарп или питон, должен будет постоянно держать в голове, что массивы нумеруются по-другому.
Аноним 22/02/17 Срд 21:35:23 #374 №147324527 
>>147324375
Да, пусть Двач хоть демосцену возродит, а то только бы шлюх травить.
Аноним 22/02/17 Срд 21:35:30 #375 №147324541 
ОП, попробуй с нулевыми знаниями написать консольную игрулю. Я вот карточную 21 на паскале делал.
Аноним 22/02/17 Срд 21:35:42 #376 №147324558 
>>147324375
> Вобще всем рекомендую основы асма
Зачем же так жестоко? Я в асм залажу только иногда ради аптимизации. Больше он особо на хуй не нужен мне.
avr-кун
Аноним 22/02/17 Срд 21:35:48 #377 №147324571 
>>147324299
><malloc.h>
Всегда инклюдил <stdlib.h>
Аноним 22/02/17 Срд 21:36:28 #378 №147324616 
>>147324504
Блин, чел, они там не нумеруются по-другому. Забей, короче.
Аноним 22/02/17 Срд 21:36:31 #379 №147324621 
>>147324311
Матлаб - не язык общего назначения.
Аноним 22/02/17 Срд 21:37:08 #380 №147324670 
>>147324558
Смотрю дизасемблер, только если отладка зашла в тупик. Да и еще нужен, если FreeRTOS портируешь.
Аноним 22/02/17 Срд 21:37:11 #381 №147324674 
>>147323869
>>конпелятор уже так годов с 90 умеет это сам делать
Чую пиздишь ты.
Аноним 22/02/17 Срд 21:37:41 #382 №147324715 
ОП, типа такого.
https://ideone.com/vRCg4Q
Аноним 22/02/17 Срд 21:38:39 #383 №147324809 
>>147324527
двач и демосцена == говно с хуем на ладошке
Аноним 22/02/17 Срд 21:38:52 #384 №147324823 
>>147324299
>malloc
Слабовато, почти не печет. Я, преподавая, видел уебанов, которые вместо индексации массива писали *(arr+i), но почему, объяснить не могли. Когда у них ломалась куча, я отказывался даже смотреть, пока не вспомнят про нормальный оператор индексации. В половине случаев переписывание через оператор вправляло мозги гению, и проблема сама решалась.
Аноним 22/02/17 Срд 21:39:02 #385 №147324845 
>>147324375
Завтра ищешь в интернете книжку Dive into assembler. Похуй если ничего не поймешь. Затем идешь на wasm и изучаешь стандартные команды от корки до корки. Потом зубришь, именно, сука, вызубриваешь все команды процессора x86-64, чтобы от зубов отскакивало. Когда напишешь свой первую файоловый менеджер, по пути изучив метапрограммирование, скачиваешь и изучаешь любую библиотеку макросов. Как переделаешь файловый менеджер, чтобы открывал по крайней мере fat32, ntfs, ext3,4, можешь идти дальше - тебя ждет увлекательный мир задротства. AVR, AMTEL. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 22/02/17 Срд 21:40:13 #386 №147324958 
>>147324823
>*(arr+i)
Да нормальный такой способ отстрелить себе ногу, чего ты.
Аноним 22/02/17 Срд 21:41:13 #387 №147325057 
>>147324823
NEW
@
DELETE
Аноним 22/02/17 Срд 21:41:17 #388 №147325066 
>>147324823
>>*(arr+i)
А что с этим не так?
Аноним 22/02/17 Срд 21:41:33 #389 №147325093 
14876047322330.png
как стать программистом?
Аноним OP 22/02/17 Срд 21:41:51 #390 №147325120 
bandicam 1864.jpg
bandicam 1865.jpg
>>147324715
Я понял что надо присваивать С, а не D. Спасибо, перениму и переделаю. Алсо, я тут с циклом начал ебаться, вроде как заключил всю хуйню в while. Толком не понял зачем, я ещё параллельно урок с циклами читаю.
Аноним 22/02/17 Срд 21:42:44 #391 №147325210 
>>147325120
x == 'y'
Аноним 22/02/17 Срд 21:43:02 #392 №147325235 
245.jpg
>>147324621
А кто сказал, что начинать обучение нужно с языка общего назначения?

Паскаль всегда был, есть и остаётся языком для обучения. Именно поэтому его преподают в школах и на первых курсах. Именно поэтому тот кун посоветовал Паскаль. А что касается "такое в %язык_нейм% не прокатит, нужно переучиваться!" — так а кто сказал, что человеку вообще потребуется переходить на другие языки? Зачем?

Если он хочет сделать программирование своей профессией, то вообще похуй, на чём обучаться. Резкие переходы с одного языка на другой наоборот помогут в профессии, потому что тренды меняются каждые два года, и в IT вообще нужно уметь быстро изменяться под реалии рынка.

Если же человек хочет программировать для удовольствия, то пусть хоть на бейсике пишет. Я специально иронично упомянул QBasic: мой род деятельности никак не связан с программированием (я безработный), программирую я для фана, так почему меня должно волновать, что в современных языках всё иначе? Я получаю свой фан на Матлабе, а всё остальное меня не волнует.
Аноним 22/02/17 Срд 21:43:25 #393 №147325269 
>>147325093
Учишь Hex систему счисления, открываешь любой экзешник редактором, на глаз определяешь что она делает.
Аноним 22/02/17 Срд 21:43:38 #394 №147325293 
>>147324845
от сумм бабы будут течь, как прыщи на лице. это, конечно, всё прибыльно, но пока всё выучишь - жизнь будет чуть больше чем проёбана. и не факт что вместо тебя не возьмут уёбка, который показал программу полностью на mov'ах?
Аноним 22/02/17 Срд 21:43:41 #395 №147325299 
>>147324504
>сбиваться с нумерацией элементов в массиве
Если это вызывает сложности, собирай манатки и заканчивай карьеру к хуям, пока не поздно. Я не хочу когда-нибудь случайно запустить программу, которую писал человек, сбивающийся на синтаксисе.
Аноним 22/02/17 Срд 21:43:50 #396 №147325314 
>>147325120
Во первых == это оператор сравнения, оператор присваивание =. Во вторых " " это строка, а у тебя символ, правильней ' ' хотя конпелятор может схавать.
Аноним 22/02/17 Срд 21:44:00 #397 №147325335 
>>147325299
this
Аноним 22/02/17 Срд 21:44:05 #398 №147325339 
>>147325235
>>Именно поэтому его преподают в школах и на первых курсах.
Ни хуя. Не в школе, не в вузе я не притрагивался к паскалю. Первый язык был бейсик, а потом си.
Аноним 22/02/17 Срд 21:44:14 #399 №147325353 
ATMegaControllerB.jpg
>>147324823
> Слабовато, почти не печет. Я, преподавая, видел уебанов, которые вместо индексации массива писали *(arr+i), но почему, объяснить не могли. Когда у них ломалась куча, я отказывался даже смотреть, пока не вспомнят про нормальный оператор индексации. В половине случаев переписывание через оператор вправляло мозги гению, и проблема сама решалась.
А какая разница, собстнно говоря? Я пробовал делать и так и так, результат одинаков. Хотя если массив двумерный, то удобней таки через оператор, да.
avr-кун
Аноним 22/02/17 Срд 21:44:35 #400 №147325381 
>>147325314
бля чет хуйню написал
Аноним 22/02/17 Срд 21:44:59 #401 №147325423 
>>147325120
У тебя свитч не в main(){}/
Аноним 22/02/17 Срд 21:45:47 #402 №147325494 
>>147325314
>>конпелятор может схавать
Нормальный компилятор никогда не схавает. Может разве что в стандарте что-то подкрутили пидоры
Аноним 22/02/17 Срд 21:45:52 #403 №147325506 
14260115950660.gif
>>147325269
> Hex
НЕХ - это как на пикче?
Аноним 22/02/17 Срд 21:46:36 #404 №147325566 
В чём отличие строк в нормальных языках и языках типа паскаля?
Аноним OP 22/02/17 Срд 21:46:36 #405 №147325568 
bandicam 1866.jpg
>>147325423
Я знаю, я всё ещё работаю над ним. Вот только что закончил, сейчас буду заменять им ифы. Надеюсь операция пройдёт успешно.
Аноним 22/02/17 Срд 21:47:34 #406 №147325650 
>>147325066
Есть оператор, который делает то же самое, но нормально читается и переопределяется. Можно и циклы писать через goto, но почему-то же их так не пишут.
Аноним 22/02/17 Срд 21:48:03 #407 №147325688 
>>147325494
Не ну у нас же строки реализуются как массив символов, так что теоретически может схавать. Если бы он инициализировал как указатель на чар[] то тогда схавал бы.
Аноним 22/02/17 Срд 21:48:08 #408 №147325696 
>>147325353
Да как бы разницы нет. Фактически компилятор это и делает на месте []. Это просто сельскому учителю программирования печет, что он не смог вкатиться в жабу
Аноним OP 22/02/17 Срд 21:48:17 #409 №147325707 
bandicam 1867.jpg
ПРОЩАЙ, ИФ, ТЫ БЫЛ МНЕ КАК БОЕВОЙ БРАТ
Аноним 22/02/17 Срд 21:48:29 #410 №147325721 
>>147325339
Лол, в школе у меня был Delphi 6.0 в 10-11 классе, в институте на первом курсе — тоже, только от Codegear уже.

Сейчас в школах активно используют PascalABC.NET, хотя я знаю школьника, у которого в школе они проходят FreePascal. And where is your God now?
Аноним 22/02/17 Срд 21:48:58 #411 №147325757 
>>147325650
Но на асемблере все выразается именно в goto, а команда зависит от процессора.
Аноним 22/02/17 Срд 21:50:25 #412 №147325885 
5cCi-9O1Ke4.jpg
>>147317331
Поедем в sql пехаца тогда
Аноним 22/02/17 Срд 21:51:06 #413 №147325935 
>>147325721
>
>Сейчас в школах активно используют PascalABC.NET, хотя я знаю школьника, у которого в школе они проходят FreePascal. And where is your God now
Да на самом деле вобще похуй на каком языке писать, все программирование заключается в считывании, изменении и сохранении информации. Различие языков лишь в удобстве работы, представлением информации(lisp), способом компиляции (java, python).
Аноним 22/02/17 Срд 21:51:07 #414 №147325936 
dKk4eGcoACw.jpg
Доброго всем времени суток.
Меня зовут Пааво Лепик. Я - идея, чистая и абсолютная.
Идея должна быть воплощена. Этим воплощением стал проект МИГ.

1. Все и всегда идет по плану, даже когда такового нет.

Проект МИГ сейчас существует в форме двух систем.
Первая система именуется "отрывками". Каждые три дня у случайного человека на странице Вконтакте появляется новый отрывок романа. Роман - это летопись. Роман - это история. А что, если в нем не описываются события, а предсказывается будущее и генерируется дальнейшая судьба? Представьте, что будущее формируется под действием этого романа.
Собрав все отрывки и расположив их в верном порядке, заполучив все подсказки, вы получите многие ответы на исключительное количество вопросов и заданий.
Вторая система представлена в виде еженедельных заданий. Каждую неделю в полночь с пятницы на субботу участники (игроки) получают общее поручение, а некоторые - персональные. За их невыполнение участник получает условное наказание ударами знаменитой плеткой из розовой пастилы. За успешное выполнение поручений участник получает "пряники". "Пряники" есть условное название поощрений. Каждый игрок волен выбрать его себе сам. Любая услуга или любая материальная вещь. О том я буду обеспокоена лично, ведь любое творчество и любое дело должно быть оплачено и поощрено, верно? С каждой неделей сложность заданий возрастает по причине того, что для их исполнения будут требоваться все новые знакомства, ресурсы физические, умственные и духовные.

2. Чтобы получать ответы, нужно задавать вопросы.

Однако, зачем вовсе этим заниматься? Задания? Поручения? Зачем?
Проект МИГ сводится к поиску новых жанров, стилей и форм всех сфер искусства, а вместе с тем ваяние культуры, моды, духа нашего века.
Искусство, творчество, культура, даже наше мировоззрение и мировосприятие - всем этим правят старые, заскорузлые мысли и понятия, старые рамки, формы и нормы. Ветхие правила.
Одна из функций и задач проекта МИГ в том, чтобы объединять, объединить творческих людей и людей, что могут по-новому смотреть на мир, и вместе ваять саму сущность культуры, духовного мира, искусства во всех его многообразных проявлениях.
В недалеком будущем в каждом из городов, имеющего своего координатора из числа игроков, будут организовываться и проводиться различные перфоманс-акции, культурные мероприятия и просто забавные и интересные вещи, на которые вы сами бы не решились, на которые вы бы смотрели исподлобья из-за их возможной нелепости в глазах непонимающего общества.
Мы создадим новые понимания о духовности, создадим новую атмосферу и новый культурный и высокий век.

Проект МИГ отрицает насилие, направлен на взаимную помощь, развитие и познание интересного и необычного.

Проект МИГ с радостью примет всех желающих и
заинтересованных в деятельности.

До скорых встреч и удачи вам,
Ваша
P.L.

#PAAVOLEPIK
Аноним 22/02/17 Срд 21:51:13 #415 №147325946 
>>147325566
В Паскале, кстати, строки хорошо сделаны, за исключением ограничения длины.
Аноним 22/02/17 Срд 21:51:46 #416 №147325999 
>>147325946
Что хорошего?
Аноним 22/02/17 Срд 21:51:56 #417 №147326014 
>>147325935
Так а я о чём! Учиться можно хоть на чём.
Аноним 22/02/17 Срд 21:51:56 #418 №147326015 
>>147325707
Хуита, switch делать в цикле не лучшая идея. А если вдруг приспичит break сделать из цикла? Я всё же обычно предпочитаю в циклах конструкцию с ифами как на твоей пикче. Хотя в некоторых случаях таки switch выглядит куда круче, например я как-то делал в switch оператор break по условию, чтобы при невыполнении условия он переходил к следующему case и выполнял заодно и его. Выглядет оче круто и мозгоразрывающе.
avr-кун
Аноним 22/02/17 Срд 21:52:18 #419 №147326042 
>>147325235
Я просто не понимаю, какой смысл давать человеку специальный язык для обучения? Я, например, в программировании за 1.5 года университета (и нескольких лет в школе) так и не стал нормально разбираться. Ну, то есть на формальному уровне я, конечно, всё знал, но было чувство какого-то недопонимания, зачем и почему я делаю всё именно так.

А потом я решил написать пару вещей для себя. Тут меня уже никто не вёл за руку, ОБУЧАЯ каждому оператору, мне приходилось самому разрешать все проблемы. И знаешь, чувство недопонимания куда-то пропало, как будто его и не было.

Мораль - хочешь выучить кодинг, не давай вести себя за ручку каким-то ОБУЧАЮЩИМ ЯЗЫКОМ, а сразу, после знакомства с минимальной матчастью, хуярь что-нибудь сложное (сложное и полезное лично тебе, блядь, а не класс для работы с комплексными числами). Там и поймёшь, нахуя все эти циклы, виртуальные функции, наследование и прочие вещи.
Аноним 22/02/17 Срд 21:52:28 #420 №147326054 
>>147325757
можно и без гоуту но сложна и ненужна.
Аноним 22/02/17 Срд 21:52:34 #421 №147326066 
>>147325757
Если ты хочешь писать на ассемблере, то не вопрос, пиши. Но ты-то пишешь на языке высокого уровня.
Аноним 22/02/17 Срд 21:52:45 #422 №147326080 
>>147326015
засунь свич в функцию и вызывай её из цикла, хули ты как маленький.
Аноним 22/02/17 Срд 21:52:56 #423 №147326098 
>>147325946
Ты мне скажи в чём разница.
Аноним 22/02/17 Срд 21:52:56 #424 №147326099 
>>147325566
Там вроде как нет '\0', вместо этого вначале строки пишется ее размер. Если я не ошибаюсь
Аноним 22/02/17 Срд 21:53:31 #425 №147326149 
>>147326080
Зачем?
Аноним 22/02/17 Срд 21:53:41 #426 №147326165 
>>147325299
Это не вызывает сложности, но если человек привык к чему-то, то это будет вести к потенциальным ошибкам. Такова сила привычки.
Аноним 22/02/17 Срд 21:54:16 #427 №147326217 
Все хуйня, решай это
На плос­ко­сти за­да­но мно­же­ство точек с це­ло­чис­лен­ны­ми ко­ор­ди­на­та­ми. Не­об­хо­ди­мо найти ко­ли­че­ство от­рез­ков, об­ла­да­ю­щих сле­ду­ю­щи­ми свой­ства­ми:
1) оба конца от­рез­ка при­над­ле­жат за­дан­но­му мно­же­ству;
2) ни один конец от­рез­ка не лежит на осях ко­ор­ди­нат;
3) от­ре­зок пе­ре­се­ка­ет­ся ровно с одной осью ко­ор­ди­нат.
На­пи­ши­те эф­фек­тив­ную по вре­ме­ни и по ис­поль­зу­е­мой па­мя­ти про­грам­му для ре­ше­ния этой за­да­чи. Про­грам­ма счи­та­ет­ся эф­фек­тив­ной по вре­ме­ни, если при уве­ли­че­нии ко­ли­че­ства точек в k раз время ра­бо­ты воз­рас­та­ет не более чем в k раз. Про­грам­ма счи­та­ет­ся эф­фек­тив­ной по па­мя­ти, если раз­мер па­мя­ти для хра­не­ния всех не­об­хо­ди­мых дан­ных не за­ви­сит от ко­ли­че­ства точек и не пре­вы­ша­ет 1 ки­ло­бай­та. Перед тек­стом про­грам­мы крат­ко опи­ши­те ал­го­ритм ре­ше­ния и ука­жи­те язык про­грам­ми­ро­ва­ния и его вер­сию.
Вход­ные дан­ные
В пер­вой стро­ке задаётся N — ко­ли­че­ство точек в за­дан­ном мно­же­стве.
Каж­дая из сле­ду­ю­щих строк со­дер­жит два целых числа x и y — ко­ор­ди­на­ты оче­ред­ной точки. Га­ран­ти­ру­ет­ся, что 1 ≤ N ≤ 10 000; –1000 ≤ x, y ≤ 1000.
При­мер вход­ных дан­ных:
4
6 6
-8 8
-9 -9
7 -5
Вы­ход­ные дан­ные
Не­об­хо­ди­мо вы­ве­сти един­ствен­ное число: ко­ли­че­ство удо­вле­тво­ря­ю­щих тре­бо­ва­ни­ям от­рез­ков.
При­мер вы­ход­ных дан­ных для при­ведённого выше при­ме­ра вход­ных дан­ных: 4.
мимо школьник сдаю егэ в этом году написал эту хуйню в гомопаскале за 7 минут 32 секунды
Аноним 22/02/17 Срд 21:54:19 #428 №147326219 
>>147326149
Чтоб плохие идеи становились хорошими решениями.
Аноним 22/02/17 Срд 21:54:36 #429 №147326240 
>>147326015
А кто сказал, чт тут нужен цикл? Определенный набор операций, связанный логическим поведением, стоит выделять. Функция. Вот и цикл уходит.
Для малой программы не страшно, но хотя бы 3-4сотни строк, то уже надо разделять.
Аноним 22/02/17 Срд 21:54:46 #430 №147326254 
>>147326015
> Хотя в некоторых случаях таки switch выглядит куда круче, например я как-то делал в switch оператор break по условию, чтобы при невыполнении условия он переходил к следующему case и выполнял заодно и его.
Юзал пару раз эту фичу, не более.
мимо-embedded-кун
Аноним 22/02/17 Срд 21:55:04 #431 №147326280 
>>147326099
>Там вроде как нет '\0', вместо этого вначале строки пишется ее размер. Если я не ошибаюсь

В любом случае команда eof ищет нуль-символ в строке, если отлаживать в памяти он есть. А ебля с нуль-символами только в си и есть, в нормальных языках все проще.
Аноним 22/02/17 Срд 21:55:09 #432 №147326286 
>>147326217
Да иди на хуй, никто тебе не решит задачу пидор
Аноним 22/02/17 Срд 21:55:16 #433 №147326296 
>>147326217
Этот ещё ебень.. Геометрия это тебе не программирование. Тут задача геометрическая.
Аноним 22/02/17 Срд 21:56:17 #434 №147326376 
>>147325696
>я случайно heap corruption на хуйне, компилятор сам
Аноним 22/02/17 Срд 21:56:39 #435 №147326400 
>>147326280
СИ сравнительно низкоуровневый язык. Как в ассемблере строка пашет, так и в Си. На С++ есть "нормальный" std::string.
Аноним OP 22/02/17 Срд 21:57:03 #436 №147326430 
bandicam 1868.jpg
Так, тело цикла готова, свитч тоже. Сделан ввод Y или N. Теперь надо правильно написать триггер, чтобы при вводе Y цикл перезапускался, а при N прога закрывалась.
Аноним 22/02/17 Срд 21:57:18 #437 №147326443 
>>147326400
Ты не совсем понимаешь, что такое язык низкого уровня.
Аноним 22/02/17 Срд 21:57:18 #438 №147326445 
>>147326286
Чому, легкая же, или так и будет каклькуляторы писать?
>>147326296
Лол, там из геометрии только понятие отрезка
Аноним 22/02/17 Срд 21:57:45 #439 №147326479 
>>147326376
Ну и норм. Вырасит - станет крутым хакером.
Аноним 22/02/17 Срд 21:58:08 #440 №147326513 
>>147326445
да да, только лишь отрезка.
Аноним 22/02/17 Срд 21:58:44 #441 №147326562 
Схороните на архивач, аноны.
Аноним 22/02/17 Срд 21:58:45 #442 №147326564 
>>147326430
Давай дам наводку. Пользователь вводит все данные и ты вызываешь функцию, которая содержит кейс и все операции внутри. Если не корректно, то вызываешь эту же функцию с этими же данными.
Аноним 22/02/17 Срд 21:58:45 #443 №147326566 
>>147326042
За ручку тебя никто никуда не ведет в случае с Паскалем. Это не обучающая игра и не онлайнкурсы со смехуечками. Под обучением подразумевается усвоение принципов правильного программирования, которых ты не можешь нарушить из-за самой сути языка. А нужно ли это? Ну, возьмем другой мертвый язык. Перл. Попробуй на нем обучиться чему-нибудь, когда он позволяет начать писать совершенно не зная синтаксиса - как догадаешься, так и работает.
Аноним 22/02/17 Срд 21:58:51 #444 №147326575 
>>147326443
>>Ты не совсем понимаешь, что такое язык низкого уровня.
Ну блядь. Я же специально написал "сравнительно низкоуровневый язык"
Аноним 22/02/17 Срд 21:59:03 #445 №147326593 
>>147326400
Внутри которого всё тот же malloc() / realloc() / free(), разумеется, это удобно, но ты должет осозновать, что если ты тащищь кресты на контроллер, то тебе понадобится манагер heap'а и перегрузка new и delete
Аноним 22/02/17 Срд 21:59:21 #446 №147326613 
Эй, мастера. Ёбните как в паскале калькулятор чтоб при вводе строки '2 + 2' возвращал 4.
Аноним 22/02/17 Срд 21:59:23 #447 №147326614 
>>147326254
>уче, например я как-то делал в switch оператор break по условию, чтобы при невыполнении условия он переходил к следующему case и выполнял заодно и его.
Возможно некорректная работа программы>>147326400
>льный" std::strin
стд стринг это тот-же массив чаров, а в памяти все выглядит одинаково.
Аноним 22/02/17 Срд 21:59:51 #448 №147326657 
>>147326430
Измени цикл на while(1), засунь cout и cin в цикл, system("pause") убери нахуй.
Аноним 22/02/17 Срд 22:00:17 #449 №147326695 
>>147326240
Да я вообще-то говорил про switch внутри цикла. В этом случае получается что и у цикла свой break, и у switch тоже свой. И если, как это принято, делать в свитче break, то на цикл он не будет влиять никак, а вот если простыми if... else, то тут при break однозначно выход из цикла. А такое требуется достаточно часто. Поэтому я и говорю, что отдельно оператор switch неплох, но следует понимать, что это не то же что if... else, и внутри цикла его использовать часто геморно. А у этого анона как раз он внутри while находится.
Аноним 22/02/17 Срд 22:01:16 #450 №147326779 
>>147326513
На самом деле. Вот если бы надо было считать площади, без массивов и все хуйни, тогда да, надо было бы формулу выводить, но это уже олимпиадный уровень. А тут очень легкая задача, на самом деле
Аноним 22/02/17 Срд 22:01:36 #451 №147326808 
>>147326613
Может тебе математический прасер написать чтобы при вводе любой строки он возвращал результат?
Аноним 22/02/17 Срд 22:01:44 #452 №147326821 
>>147326695
Короче, я уже напился и не понимаю такие длинные предложения. Напиши вкратце.
Аноним 22/02/17 Срд 22:01:52 #453 №147326838 
>>147325999
Хорошая сама идея, что строки из коробки, со всеми нужными операторами и функциями. Сколько в С не копротивлялись с массивами чаров, в плюсах к паскалеподобным строкам все равно пришли.
Аноним 22/02/17 Срд 22:02:07 #454 №147326860 
>>147326614
но там нет ебли с \0 >>147326280
Аноним 22/02/17 Срд 22:03:34 #455 №147326952 
>>147326821
Ясно. Но я не могу по другому писать, только так. У меня всегда были трудности с письмом, так как аутист.
Аноним 22/02/17 Срд 22:03:43 #456 №147326959 
>>147326779
Тут есть координаты в плоскости, разные приколы типа "пересекаются ли отрезки?". Я не вникал в условия, поверхностно взглянув на слово "пресекается" ровно увидел как три часа ебался с гуглом на тему пересечения отрезков.
Аноним 22/02/17 Срд 22:04:09 #457 №147326991 
>>147326280
в ассемблере ноль ставится отдельно.
Аноним 22/02/17 Срд 22:04:32 #458 №147327022 
>>147326991
А на ноль делить можно?
Аноним 22/02/17 Срд 22:04:53 #459 №147327045 
>>147326593
Зачем? Там же аллокатор в параметрах указывается. Пишешь кастомный аллокатор с alloca() вместо malloc() и всё. Зачем мучиться?
Аноним 22/02/17 Срд 22:05:06 #460 №147327066 
>>147327022
Да.
Аноним 22/02/17 Срд 22:05:25 #461 №147327092 
>>147327022
Только один раз
Аноним 22/02/17 Срд 22:05:47 #462 №147327121 
>>147327066
А что будет если в микроконтроллере произойдёт деление на ноль?
Аноним 22/02/17 Срд 22:06:15 #463 №147327168 
>>147327022
научить? на си показываю:
a = (c == 0) ? b : b / c;
Аноним 22/02/17 Срд 22:07:02 #464 №147327231 
>>147327121
Восстание машин.
Аноним 22/02/17 Срд 22:07:21 #465 №147327255 
>>147327168
Но зачем? Если можно просто разделить на ноль и посмотреть, что будет.
Аноним 22/02/17 Срд 22:07:47 #466 №147327292 
>>147327121
Зависит от контроллера. Варианты такие:
- исключение (прерывание)
- ничего (просто некорректный результат)
Аноним 22/02/17 Срд 22:07:58 #467 №147327303 
>>147326952
Ну как я понял, тут сам по себе while не совсем подходит. Такие вещи лучше использовать, когда файл читаешь или что-то такое, что не нужно прерывать, что прерывание самими данными. Вечный цикл, например, в гуи.
Аноним 22/02/17 Срд 22:08:10 #468 №147327323 
>>147327255
Ошибка будет.
Аноним 22/02/17 Срд 22:08:26 #469 №147327353 
>>147327121
Нарушится пространственно-временной континуум и планету разорвет на части высвободившимися потоками энергии
Аноним OP 22/02/17 Срд 22:08:41 #470 №147327376 
>>147326657
> while (1)
Мне нужно чтобы цикл выполнялся пока есть Y. Если юзверь введёт N, прога закроется.
> system pause
Без него после результата прога закрывается за 1 миллиардную секунды, ты даже результат калькуляции не увидишь.
Аноним 22/02/17 Срд 22:10:11 #471 №147327516 
Ну когда уже питона на хуй начнёте натягивать?
Аноним 22/02/17 Срд 22:10:15 #472 №147327522 
>>147327292
> - исключение (прерывание)
В AVR единственное исключение - пожалуй это reset, так что нет проблем.
Аноним 22/02/17 Срд 22:10:30 #473 №147327541 
>>147327376
>Без него после результата прога закрывается за 1 миллиардную секунды, ты даже результат калькуляции не увидишь.
Можешь ипользовать _getch(); Ожидает введение любого символа.
Аноним 22/02/17 Срд 22:10:31 #474 №147327544 
>>147327376
твоя прога не закроется никогда при таком расположении строк кода. Как минимум тебе нужно засунуть cin и предыдущую строку в цикл. Как максимум, спили мушку, сынок.
Аноним 22/02/17 Срд 22:10:50 #475 №147327569 
>>147327516
Зачем он нужен?
Аноним 22/02/17 Срд 22:11:19 #476 №147327621 
>>147327303
Какие прерывания, я про простой выход из цикла говорил, черезх break.
Аноним 22/02/17 Срд 22:11:25 #477 №147327632 
А ты правда программист.jpg
>>147327569

Чтобы натягивать на хуй
Аноним 22/02/17 Срд 22:12:27 #478 №147327725 
>>147327541
>>147327376
Использую
int t;
cin >> t;
Экран задерживается, брат жив
Аноним 22/02/17 Срд 22:12:37 #479 №147327743 
>>147327376
а while 1 всегда понятнее. Ты просто запускаешь бесконечный цикл типа:
while(1)
{
считать;
обработать;
написать;
}
Аноним 22/02/17 Срд 22:13:44 #480 №147327850 
>>147327725
Напиши cout << "test"; return 0; Брат умрет, а ты не увидишь текста. Если только не из консоли будешь запускать.
sageАноним 22/02/17 Срд 22:14:18 #481 №147327886 
Пиздец, как же я проигрываю с крестового синтаксиса. У меня глаза заболели нахуй.
java-бог в треде
Аноним 22/02/17 Срд 22:14:26 #482 №147327896 
>>147315919 (OP)
> я постигаю абсолютное могущество С++
Абсолютное могущество - это lisp
Аноним OP 22/02/17 Срд 22:14:27 #483 №147327900 
bandicam 1869.jpg
Запихнул нижний текст с сином в цикл, но не знаю как это всё будет работать. Я задал чтобы цикл работал при X == 'Y', но ведь прога не знает, что X = Y, потому что я не присваивал иксу это значение в начале. Я просто объявил, мол есть чарная переменная Х. Значит мне перед циклом присваивать иксу Y? Это значение будет перезаписываться другим, которое введу в конце (например тем же N или любым другим)?
Аноним 22/02/17 Срд 22:14:40 #484 №147327923 
>>147327743
чтобы не ебать мозги с проверками, сразу делай:
if(x != 'Y') return;
перед началом обработок в цикле;
Аноним 22/02/17 Срд 22:14:54 #485 №147327938 
>>147327850
Ты о чём болезный? Конечно не увижу, ведь ничего не держит исполнение
Аноним 22/02/17 Срд 22:14:58 #486 №147327943 
IMG20170222212147759.JPG
IMG20170222212303989.JPG
>>147326613
Ни робит.
Я нуфаг, но походу паскаль не умеет читать за раз разные типы данных.
Аноним 22/02/17 Срд 22:15:22 #487 №147327976 
jGgArtZZQh4.jpg
>>147327886
Аноним 22/02/17 Срд 22:15:41 #488 №147328003 
14840239356770.jpg
>>147327886
>У java другой синтаксис.
Лоллирую с долбаеба.
Аноним 22/02/17 Срд 22:16:17 #489 №147328053 DELETED
конфа треда https://aliprofi.ru/links/hp
Аноним 22/02/17 Срд 22:16:23 #490 №147328061 
>>147327900
Значит тебе нужно инициализировать char x = 'y'; в начале функции
Аноним 22/02/17 Срд 22:17:11 #491 №147328126 
>>147328003
Двачую этого, пишу на яве почти как на чистом си, проблем нет.
Аноним 22/02/17 Срд 22:17:13 #492 №147328132 
14755247582410.jpg
>>147327938
Так вопрос был задержать консоль с выводимой инфой до закрытия. Очередной долбаеб.
Аноним 22/02/17 Срд 22:17:49 #493 №147328194 
>>147327943
для чтения нескольких переменных нужно использовать readln, нет?
Аноним OP 22/02/17 Срд 22:18:27 #494 №147328249 
bandicam 1870.jpg
>>147327923
ТЫ ОХУЕНЕН, МОЖНО ОТСОСАТЬ ТЕБЕ???

Можно же просто заменить "закрывание при любом другом символе" на "ПРОДОЛЖЕНИЕ при любом другом символе"! Нет стоп... хуйня какая-то. Прога должна закрываться по умолчанию, если пользователь не захочет обратного. Нет, это не катит. Цикл должен ЗАВЕРШАТЬСЯ, если не введено Y. Продолжаем думать.
Аноним 22/02/17 Срд 22:18:59 #495 №147328292 
>>147327943
когда ты читаешь С, ты читаешь пробел после первого числа. А потом ты пытаешься прочитать "плюс" в целочисленную переменную. Убери пробелы, должно работать.
Аноним 22/02/17 Срд 22:19:30 #496 №147328334 
>>147315919 (OP)
вто всю это начальную фигню начал бы в паскале. Ебёшься зря
Аноним 22/02/17 Срд 22:19:41 #497 №147328351 
>>147328194
readln это всего лишь чтение чего-то одного с последующим переводом каретки на новую строку
Аноним 22/02/17 Срд 22:19:48 #498 №147328363 
>>147328132
cout << "test"; int t;
cin >> t; return 0;
Выведу инфу и задержу экран, дебилыч
Аноним 22/02/17 Срд 22:19:56 #499 №147328378 
zb.jpg
>>147315919 (OP)
А как в вижуал студио C++ запихнуть в exe?
Си Шарповский проект сразу собирает сборку в exe, а на плюсах в сборке куча каких-то файлов, но нет exe
Аноним 22/02/17 Срд 22:19:59 #500 №147328382 
>>147315919 (OP)
Зачем ты во всеуслышание заявляешь, что учишь плюсы и не задействуешь ни одной фишки плюсов и ООП в целом, кроме потоков ввода и вывода(даже не зная что это такое в общем случае и используя их "чтоб текст в консоли напечатлся")? Зачем выебываться? Прописываю тебе изучение традиционного СИ по Кернигану Ритчи. С принт эфами, ага.
Аноним 22/02/17 Срд 22:20:24 #501 №147328420 
>>147328194
Нет, Readln читает построчно вроде.
Аноним 22/02/17 Срд 22:20:53 #502 №147328463 
>>147328249
Чё ты мозг то ебёшь? сделай как я сказал и запусти свою залупу. Логика то простейшая:
x = 'y';
while(1)
{
if(x !='y') return 0;
обработки обработки;
ввод x;
}
Аноним 22/02/17 Срд 22:21:03 #503 №147328476 
>>147328363
Нухуй лишнюю память юзать? Ты совсем долбаеб?
Аноним 22/02/17 Срд 22:22:15 #504 №147328588 
>>147328476
>1 int
>лишнюю память
Дедуля, ты?
Аноним 22/02/17 Срд 22:23:09 #505 №147328663 
>>147328351
я пока в школе учил мне в голову вбили, что read вообще не используют сейчас и вместо него профитнее юзать readln. Ну либо училка хорошая(у нас даже не турбопаскаль был, а обычный)
Аноним 22/02/17 Срд 22:23:23 #506 №147328686 
>>147328292
Я не с пеки и не могу задебажить, но насколько я помню теорию - read читает несколько переменных именно через пробел. (А пробелы а самом коде ничего не меняют).
Аноним 22/02/17 Срд 22:23:51 #507 №147328727 
>>147328588
Скажи, ты ведь не работаешь программистом?
Аноним 22/02/17 Срд 22:24:38 #508 №147328793 
>>147327943
Умеет. Но нельзя чередовать типы. Пиши в польской нотации, все получится.
Аноним 22/02/17 Срд 22:25:12 #509 №147328837 
>>147328378
Есть ехе. Смотри внимательнее
Аноним 22/02/17 Срд 22:25:56 #510 №147328909 
>>147328249
Нахуя ты мучаешься, мудак? Оберни весь метод в if-else
На крестах не знаю, как эту херня выглядела бы, но вот пример на джаве.

System.out.println("хотите Бля запустить? N/Y"); // выводит в консоль "хотите Бля запустить? N/Y)
//короче тут ждёт, пока юзверь введет что-то
//тут его ответ заносится в переменную userMessage типа String

if(equals.userMessage
Аноним 22/02/17 Срд 22:26:22 #511 №147328949 
>>147328909
Ух Бля нечаянно нажал, не смотрите, ща нормально запилю
Аноним 22/02/17 Срд 22:26:51 #512 №147328984 
>>147328949
Да всем похуй, не парься
Аноним 22/02/17 Срд 22:26:58 #513 №147329001 
>>147328949
Ну давай, ява-господин. Ждем.
Аноним 22/02/17 Срд 22:27:15 #514 №147329030 
>>147328727
Пока что нет. Аргументы будут или ты так, просто поманеврировать решил? Чем мой способ хуже того же _getch?
Аноним 22/02/17 Срд 22:27:25 #515 №147329047 
>>147328949

ОБОСРАЛСЯ ПРИ ВСЕХ
@
НЕСМОТРИТЕ, Я ЩАС ПОДМОЮСЬ!
Аноним 22/02/17 Срд 22:27:50 #516 №147329088 
>>147328909
>>147328249
Нахуя ты мучаешься, мудак? Оберни весь метод в if-else
На крестах не знаю, как эту херня выглядела бы, но вот пример на джаве.

System.out.println("хотите Бля запустить? N/Y"); // выводит в консоль "хотите Бля запустить? N/Y)
//короче тут ждёт, пока юзверь введет что-то
//тут его ответ заносится в переменную userMessage типа String

if(userMessage.equals("Y")) {
//тут метод твоей запущенной проги
}else{
break;
}
Аноним 22/02/17 Срд 22:28:17 #517 №147329129 
>>147329047
С кем не бывает то, еблан?
Аноним 22/02/17 Срд 22:28:38 #518 №147329165 
Это числа он читает через пробел. А когда ты читаешь тип чар, то он читает любой символ. Пробел - тоже символ.
Аноним OP 22/02/17 Срд 22:28:56 #519 №147329190 
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
ПЕРЕКАТ: https://2ch.hk/b/res/147329117.html
Аноним 22/02/17 Срд 22:28:56 #520 №147329191 
>>147329030
Дело в том, что если ты будешь работать кодером, то такой метод не понравится твоему тимлиду. Ты не оптимизируешь память и подобное.
Аноним 22/02/17 Срд 22:29:12 #521 №147329216 
>>147329129
Маня ты часто серишь в штаны среди толпы незнакомцев?
Аноним 22/02/17 Срд 22:29:19 #522 №147329230 
>>147328686
>>147329165
проебался
Аноним 22/02/17 Срд 22:29:56 #523 №147329284 
>>147329088
На чистом си нет метода, который ожидает ответа от юзера.
Аноним 22/02/17 Срд 22:30:30 #524 №147329350 
>>147329216
Нет, третий раз такое. Я по кнопке в Dashchan промахнулся и отправил, т.к. тут капчи нет
Аноним 22/02/17 Срд 22:30:34 #525 №147329360 
>>147329284
Я тебя конечно сильно удивлю. В Си вообще нет методов.
Аноним 22/02/17 Срд 22:30:56 #526 №147329395 
>>147329191
>нипанравится
>воот коогда будешь работать... вот тогда
Так чем лучше/хуже? Не нравится инт, можно взять short, bool, если так память дорога
Аноним 22/02/17 Срд 22:31:06 #527 №147329413 
>>147328663
не профитнее, они для разных задач.
я мб уже ошибаюсь, давно на паскале не писал (занимался олимпиадным программированием, съебался на плюсы давным давно), но например, если в строке будет 5 чисел, а ты с помощью readln прочитаешь одно, то остальные ты уже никогда не сможешь прочесть - он переведёт каретку на новую строку, проигнорив остальное.

а вот read спокойно пропустит перевод строки и при необходимости прочитает числа и в разных строках.
Аноним 22/02/17 Срд 22:31:15 #528 №147329428 
>>147329284
Серьезно? Там рили нет какого-нибудь сканнера?
Аноним 22/02/17 Срд 22:32:02 #529 №147329489 
>>147329428
getc() gets() read() fread()
Аноним 22/02/17 Срд 22:32:04 #530 №147329496 
>>147329395
Не нравится бесполезное использование памяти.
>>147329360
Сортировка разве не входит в стандартную поставку?
Аноним 22/02/17 Срд 22:32:44 #531 №147329545 
>>147329489
> getc() gets() read() fread()
В пизду ваш C. Пойду подожду пока ide загрузится
Аноним 22/02/17 Срд 22:32:48 #532 №147329549 
>>147329489
тьфу бля не fread(), а scanf()
Аноним 22/02/17 Срд 22:32:56 #533 №147329561 
>>147329489
>>147329428
Есть, но это не жирная стандартная библиотека джавы.
Аноним 22/02/17 Срд 22:33:01 #534 №147329568 
>>147329496
А гетч память не использует?
Аноним 22/02/17 Срд 23:20:16 #535 №147333806 
>>147328382
Формально ты прав. Но есть некоторые ньюансы, и по факту у сиплюшного компилятора возможности шире даже если не использовать ООП.
comments powered by Disqus

Отзывы и предложения