Сап, двач, нужна твоя помощь. Я даун и мне нужно написать эту прогу на языке С. Выручайте анонасики. с меня как всегда ниуя
Бамп, анончики
Бамп, миленькие
Призываются программисты в тред
>>135790045 (OP)> Сап, двач, нужна твоя помощь.> МИФИБог в помощь!
Бамп
Да, я первокур и нихуя не понимаю в программировании
Вот вам задача поинтереснее для джуна на С++Написать свой оператор foreach, который будет работать с типами коллекций array (не std!) vector deque list map setЕстественно, типы стандартные и расширять их своими нельзя.Там, где это возможно алгоритм должен распаралелливаться.Код для проверки будет примерно таким:int foo [5] = { 16, 2, 77, 40, 12071 };std::vector<int> second (4,100);std::deque<int> second (4,100);map <string,int> map = {{ "Mother", 37 }, { "Father", 40 },///map явно инициализирована { "Brother", 15 }, { "Sister", 20 }};и для каждого элемента foreach(auto el in collection) {//code}Можно пользоваться всеми средствами языка, включая макросы.
прага вычисляет количество хромосом?
>>135790230А нахуй ты туда поступил?хотя сам в шараге на быдлокодера учусь, но после первого курса перекачусь
>>135790267Foreach уже есть в языке.И вообще цикл по контейнерам есть.
>>135790373>Foreach уже есть в языке.не сработает для [] массива int foo [2] = {1,2};>И вообще цикл по контейнерам есть.Требуется оператор, а не говнофункция с лямбдами и работующая последовательно. Ты задание читал?
Аноны, можно мне просто саму программу? Которую сразу можно залить?
>>135790045 (OP)Иди в макдак работай, бездарь.
Ребят, да киньте ему уже универсальный вишмастер. Алсо, с помощью вишмастера такая задачка как у тя, оп, как нехуй решается.
>>135790863Держи №1#include "stdio.h"int main(){ while (true) { printf("О\nП\nХ"); printf("У\nЙ\n"); int sum = 0; for (int i = 0; i < 4; i++) { sum += i; } }}
>>135791204http://pastebin.com/RAN8TXHa
>>135790045 (OP)Слышь уеба, ты еще тут? Актуально? первую азадчу могу дать
>>135790045 (OP)я конечно извиняюсь, но если ты не можешь справиться даже с этим, то тебе лучше уйти отсюда
>>135792585С сосача?
>>135790045 (OP)проиграл.
>>135790267это ты раньше всех тут своими фибоначчами доставал?
>>135792585Отсюда слишком категорично, но из кодинга уйти надо.
>>135795470Нет, мне просто тестовое задание дали, вот не могу решить.
>>135795493bit'чую
Пиздец блядь, всегда думал, что стать погромистом это что-то дохуя сложное. Пиздец, вспомнил как в 12 лет на делфи смехуечки писал и сразу понял как все сделать.9 классов, хуячу на заводе. Пойду наверное изучу вашу парашу, если аж В УНИВЕРСИТЕТЕ такую хуйню для идиотов задают.
>>135795637Так ето же совковый вуз. Им там так насрут в голову очевидной хуйнёй вперемешку с устаревшей двадцать лет назад дрянью, что потом года три переучиваться придётся.
Держи, http://pastebin.com/sSAkEBcz
>>135795637На сишечке не смогу написать, на каком-нибудь R - запросто.Мимовылетел с илитного универа и стал стропалем
>>135796322Си не умеет переводить чиселки в строчки? Ебать дегенеративный язык.
>>135796465> sum(sapply(strsplit("123",""), as.integer))[1] 6
>>135796322Ща бы даунам, которые не учатся, просиживают свою жопу в играх и на борде, помогать... Я с тебя в ахуе. Такие элементарные вещи не уметь делать, при чём - по своей специальности. Рака яиц обоим
>>135796322> x1 = (x / 1000) % 10;> x2 = (x / 100) % 10;> x3 = (x / 10) % 10;> x4 = x % 10;На пересдачу, быдло! Совсем охуели, цикл с известным числом итераций составить не могут.
>>135796667Каждый цикл это 2 команды машинного кода. >>135796322 оптимизатор прост.
>>135796725А 4 нахуй не нужных переменных в коде это тоже, блядь, оптимизация?
>>135796844>2016>волноваться из-за памяти, вместо тактов процессораАлло, маня, памяти тебе дядя за 100 баксов еще 16 гигов докинет, а процессор вот хуй
>>135796844Это побочные действия оптимизации. Почти всегда так: оптимизируешь время - сосешь по памяти.
>>135796879скоклько тактов один промах кеша, маня?
>>135796879Хорош толстить блядь. Тут в принципе дело не в оптимизации, а в том, что эту уёбищность кому-то потом поддерживать. Давай ради оптимизации тогда построчно весь код хуярить через Ctrl+C/Ctrl+V, а ещё GOTO обмажемся.
>>135796879В 2016 норм погроммист кладет хуи на память и такты.
>>135790045 (OP)Т это нынче теология? мимо-Б-выпус-2009
>>135796984Да ясен хуй, что это не код а говно, я ж намекнул что оптимизация тут в пользу тактов в ущерб памяти, которой и так дохуя>в ущерб памяти, которой и так дохуякстати это девиз разработчиков хрома
>>135796984> Давай ради оптимизации тогда построчно весь код хуярить через Ctrl+C/Ctrl+VКак что-то плохое. Альтфажики так и делали.
>>135796995видимо норм программисту не дают писать ничего быстрого, ничего большого, и вообще ничего, где внезапно выясняется что компьютер конечного размера.
>>135797096> где внезапно выясняется что компьютер конечного размера. Че блять? Я вона на жаве кладу на всё хуи. И ничё работает хэллоу ворлд всего 8 гигов жрет!!
>>135797096Уёбывай, у тебя ещё 100500 итераций двухмерного цикла не скопипащены.
>>135790267Хули тут делать то?
Хуя даун, я в 9 классе рогалики писал на крестах.
>>1357972061) оператор, не функцию2) для обобщенного типа, включая `[]` такой массив, std::vector, map...3) параллельный, где возможно
>>135797236Хуя задрот, я в 9 классе кресты малял на спинах.
>>135797169а я c Xmx=16G разбираю 300Гб жсона и тоже, как ты выражаешься"ничё работает". видишь разницу?
>>135797297Я на учете только стоял в мусарне.
>>135790045 (OP)1)тупо задаешь переменную , пишешь там ввидите число и все такую хуету.Тебе нужно будет ограничить размер переменной. Ибо там 4-тырехзначное число. Как это сделать хз я не погромист и не учился на него, писал только хелло ворлды.Но я знаю там перед int(main) можно писать unsigned или undigned long long.Есть еще short, short -переменная. Правда врядли 3 значное число будет.
http://ideone.com/mgYr89Вторую лень делать, уже поздно.
>>135797259Ебать, какая разница, перегрузка оператора от функции мало чем отличается.Если я правильно тебя понял - всё просто.
>>135797423в функции у тебя убудет лямбл=да и совершенно другая семантикая не хочу foreach(coll, lambda, etc);я хочу foreach(auto f in coll) { //code }но вообще ты меня обрадовал, все посылали почти, сделаешь?
>>135797496Ноп, медвежья услуга, сейчас я тебе это сделаю, а потом ты хуи сосёшь ибо не можешь в самостоятельную работу.а вообще всё сделано до нас, гугли и найдёшь готовое
>>135797678Скажу по секрету, не сделано и не может быть сделано на С++. Слишком язык слабый для такого.