[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 189 | 27 | 31
Назад Вниз Каталог Обновить

Аноним 04/03/17 Суб 17:54:19  148041257  
image.png (88Кб, 541x520)
Сап, Двачик,нужна твоя помощь. Есть данная задача. Дайте хотя бы подсказочкц че делать то ебана в рот. Язык си
Формат входного файла
В первой строке входного файла input.txt находится одно натуральное число n (1 ≤ n ≤ 10) — количество команд, участвовавших в чемпионате. В следующих n строках перечислены названия этих команд. Каждое название команды находится в отдельной строке и является словом, состоящим только из строчных и заглавных букв латинского алфавита. Длина названия команды не превосходит 10, все названия команд различны.
В следующей строке входного файла находится одно целое число m (1 ≤ m ≤ 100) — количество матчей, которые команды сыграли за время чемпионата. Следующие m строк содержат результаты матчей.
Каждое описание матча содержится в отдельной строке. Описание матча состоит из названия первой команды, после которого через пробел следует счет матча. Счет матча — два числа, не превышающих 10, разделенные двоеточием. После счета матча через пробел дано название второй команды.
Гарантируется, что в матчах участвовали только команды, перечисленные в списке участников, и то, что команды, участвовавшие в матче, всегда различны.
Формат выходного файла
Выведите в выходной файл output.txt m строк, каждая из которых содержит название команды и количество выигранных и проигранных этой командой матчей. Между названием команды и количеством выигранных матчей должен стоять ровно один пробел, а между количеством выигранных игр и количеством проигранных — ровно одно двоеточие. Команды перечислите в том же порядке, в котором они перечислены во входном файле.
Аноним 04/03/17 Суб 17:54:54  148041289
Спасительный бамп номер 1
Аноним 04/03/17 Суб 17:55:18  148041312
Спасительный бамп номер 2
Аноним 04/03/17 Суб 17:56:40  148041405
Спасительный бамп номер 3
Аноним 04/03/17 Суб 17:57:36  148041466
Бамп
Аноним 04/03/17 Суб 17:58:09  148041502
Бамп
Аноним 04/03/17 Суб 17:58:55  148041543
Это по идее должен быть динамический массив с присвоением каждой команде
и ее результатам переменной?
Аноним 04/03/17 Суб 17:59:29  148041575
Бамп
Аноним 04/03/17 Суб 17:59:48  148041594
Бамп
Аноним 04/03/17 Суб 18:01:24  148041691
Ну где же вы, мамкины погромисты
Аноним 04/03/17 Суб 18:02:08  148041738
Бамп
Аноним 04/03/17 Суб 18:02:40  148041774
>>148041257 (OP)
Регуляркой распарсить это говно можно.
Аноним 04/03/17 Суб 18:03:38  148041833
Бамп
Аноним 04/03/17 Суб 18:04:03  148041853
>>148041257 (OP)
>че делать то ебана в рот
Говнокод, что же ещё то. Заебенил переменных и посчитал, потом вывел.
Аноним 04/03/17 Суб 18:05:25  148041950
>>148041853
Ну так же некрасиво, и я же не знаю сколько команд, может быть их 20, мне что 20 переменных для каждой команды ебошить, а потом ещё и для их счета?
Аноним 04/03/17 Суб 18:05:56  148041986
Бамп
Аноним 04/03/17 Суб 18:06:33  148042022
>>148041950
Если есть sql, приебень таблицу. А так, что плохого в 20 переменных?
Аноним 04/03/17 Суб 18:06:34  148042024
Бамп
Аноним 04/03/17 Суб 18:06:36  148042026
>>148041257 (OP)
Распарсить-то хоть можешь?
Аноним 04/03/17 Суб 18:07:25  148042073
>>148042022
Это нерационально, не?
Аноним 04/03/17 Суб 18:07:54  148042103
>>148042026
Нимагу
Аноним 04/03/17 Суб 18:08:04  148042113
>>148042073
А делать говно из палок по твоему норм?
Аноним 04/03/17 Суб 18:08:38  148042149
>>148042022
Какой блядь sql нахуй, тут задача на двадцать строчек, вы чё ебанулись тут вконец
Аноним 04/03/17 Суб 18:08:42  148042152
>>148041774
Строшь список таких структур, потом обходишь их, чтобы определить победителя и проигравшего, инкриментируя соотвествующие счетчики, первые 5 строк вообще не нужны в таком случае.
Аноним 04/03/17 Суб 18:08:43  148042154
>>148042103
Убей себя. Нахуй ты полез в погромирование, если не можешь считать строчки файла и разъебенить их на куски.
Аноним 04/03/17 Суб 18:08:43  148042156
>>148042113
Да
Аноним 04/03/17 Суб 18:08:54  148042173
>>148041257 (OP)
select t from ts
left join
select t, sum(w), sum(l) from
(select t1 as t, d1>d2 as w, d2>d1 as l
from ms
union all
select t2, d2>d1 as w, d1>d2 as l
from ms)
group by t
using(t)
Аноним 04/03/17 Суб 18:09:15  148042187
>>148042149
Мы не петухи прост)))
Аноним 04/03/17 Суб 18:09:21  148042198
>>148042103
Ну вот и иди нахуй, пидар. Даже стандартную библиотеку си ниасилил, о чем с тобой можно говорить?
Аноним 04/03/17 Суб 18:11:00  148042316
>>148042198

>>148042154
Какие вы все злые
Аноним 04/03/17 Суб 18:11:24  148042339
Бамп
Аноним 04/03/17 Суб 18:11:44  148042372
i44^cimgpshorig.png (299Кб, 587x705)
>>148041257 (OP)
Ща напишу, погоди.
А хуй, не напишу. У меня C#. А еще аноны засмеют.
Аноним 04/03/17 Суб 18:11:52  148042381
>>148042316
Пиздуй стандартную библиотеку учить.
Аноним 04/03/17 Суб 18:12:27  148042427
>>148042372
Чет проиграл с пика.
Аноним 04/03/17 Суб 18:12:30  148042432
>>148041543
Три массива: имена команд, количество выигранных матчей, количество проигранных.
Аноним 04/03/17 Суб 18:12:35  148042437
>>148042372
Как будто оно отличается.
Аноним 04/03/17 Суб 18:13:12  148042480
>>148042372
Не мочь в С в 2017
Аноним 04/03/17 Суб 18:13:57  148042546
>>148042381
Хорошо, допустим могу, я просто не сразу понял, что значит распарсить, но вроде как теперь дошло. Это типа значит разбить строку на переменные и считать их? Если вы про это, то я могу
Аноним 04/03/17 Суб 18:14:09  148042560
>>148041257 (OP)
Ты гуманитарий, что ли? Задача такой тривиум, шо пиздец.
Аноним 04/03/17 Суб 18:14:27  148042581
>>148042560
Иди нахуц, я просто школьник
Аноним 04/03/17 Суб 18:14:45  148042609
14882231203070.png (83Кб, 317x372)
Ты таким хочешь стать? Ты не сможешь. Ты остановишься на таких простых вещах как считывание из файла. Ты даун. Сколько лет?
Аноним 04/03/17 Суб 18:14:56  148042622
>>148042560
Школьник хочет стать погромистом за 3000ккк+/с
Аноним 04/03/17 Суб 18:15:20  148042646


>>148042622
Не это третий тур олимпиады
Аноним 04/03/17 Суб 18:15:42  148042683
>>148042581
И чо. Я такое в 4 классе сделать мог. И это без мам пап всяких кружков и т.д.
Аноним 04/03/17 Суб 18:15:45  148042688
>>148042609
15 ежжи
Аноним 04/03/17 Суб 18:16:11  148042715
>>148042581
И шо, шо школьник? Я в седьмом классе на ZX-BASIC'е пилил "Битву магов" для старого-доброго Спекки.
Аноним 04/03/17 Суб 18:16:22  148042727
>>148042432
struct team {
char Name;
uint8_t Wins;
uint8_t Loses;

struct team
next;
};

struct team* Teams;

Сваязанные списки рулят
Аноним 04/03/17 Суб 18:16:31  148042737
>>148042646
ссылку/название в студию, обоссым тебя

Мимо успешный олимпиадник
Аноним 04/03/17 Суб 18:16:35  148042744
>>148042683
Я как родился, вместо слова мама начал говнокод говорить
Аноним 04/03/17 Суб 18:17:22  148042801
>>148042646
>олимпиады
венесуэльский лыжник
Аноним 04/03/17 Суб 18:17:26  148042806
>>148042727
макака и его звездочки
Аноним 04/03/17 Суб 18:17:32  148042819
14839912197700.jpg (98Кб, 600x705)
>>148042727
Структ тим ЗВЕЗДОЧКА
Аноним 04/03/17 Суб 18:17:48  148042833
>>148042727
Вот ща это спасибо
Аноним 04/03/17 Суб 18:18:16  148042863
>>148042833
Ты же ниххуя не понял отсюда, альдебаран
Аноним 04/03/17 Суб 18:19:11  148042922
>>148042863
Лол.
Аноним 04/03/17 Суб 18:19:33  148042953
>>148042863
Бляьь какая хуйня знакомая. Это тд чёрной пули?
Аноним 04/03/17 Суб 18:19:45  148042980
>>148042863
Хули там понимать. Набрали команду и заебенили в группы.
Аноним 04/03/17 Суб 18:19:54  148042995
>>148042953
>из
Быстрофикс
Аноним 04/03/17 Суб 18:20:06  148043010
>>148042953
ЗВЕЗДОЧКА такая есть
Аноним 04/03/17 Суб 18:20:45  148043059
>>148043010
Звездочка?
Аноним 04/03/17 Суб 18:21:23  148043106
>>148043059
Пёздочка.
Аноним 04/03/17 Суб 18:21:26  148043110
>>148043059
ЗВЕЗДОЧКА да
Аноним 04/03/17 Суб 18:21:28  148043112
>>148042980
Какие группы, блядина? У тебя рандомайзер на генераторе слов включен?
Аноним 04/03/17 Суб 18:21:58  148043154
>>148041257 (OP)
Как ты вообще с программированием связался, если не можешь это решить? Это даже не математическая задачка, блядь.
Аноним 04/03/17 Суб 18:22:17  148043177
57410420p0.jpg (981Кб, 1000x800)
>>148041257 (OP)
Лучше объясни, в чём конкретно твоя проблема.
"Нихуя не понятно" — не тот ответ, который я хочу услышать.
Аноним 04/03/17 Суб 18:22:44  148043203
>>148043177
Не помогай ему
Аноним 04/03/17 Суб 18:22:49  148043211


>>148043177
Не знаю как реализовать
Аноним 04/03/17 Суб 18:23:09  148043242
>>148043177
тохоблядь закукарекал
Аноним 04/03/17 Суб 18:23:16  148043250
>>148043154
>даже
Но ведь матан не нужен. А где нужен, там есть либы.
Аноним 04/03/17 Суб 18:23:43  148043282
>>148043250
Программист мышкой итт
Аноним 04/03/17 Суб 18:24:08  148043311
>>148043211
Что это?
Я тебе не помогаб
Аноним 04/03/17 Суб 18:24:33  148043342
>>148043311
Что
Аноним 04/03/17 Суб 18:24:48  148043362
>>148043282
Таки не угадал.
Аноним 04/03/17 Суб 18:25:28  148043418
>>148043342
Чтт
Аноним 04/03/17 Суб 18:25:54  148043452
Chonishvilipdrh[...].webm (3089Кб, 480x360, 00:03:23)
>>148042316
Я давно уже заметил. У 99% пидарах, которые освоили на среднем уровне хоть что-то, дико расчёт ЧСВ. Особенно это заметно на всяких помойках типа cyberforum. Вместо того чтобы помочь человеку, они начинают рассказывать какой он тупой дебил. Даже в этот тред уже набежала кучка погромистов.
Аноним 04/03/17 Суб 18:25:58  148043458
>>148043418
ЧТО ТЕ ТУЖНЫ
Аноним 04/03/17 Суб 18:26:03  148043466
>>148043362
похуй. Ведешь себя как натягиватель тем на вордпресс
Аноним 04/03/17 Суб 18:27:22  148043560
>>148043466
>натягиватель тем на вордпресс
Вот ща обидно было на самом деле нет
Аноним 04/03/17 Суб 18:28:04  148043596
Бля. Попросил помочь, устроили срач. Охуенно.
Аноним 04/03/17 Суб 18:28:08  148043603
57272706p0.jpg (860Кб, 1160x1500)
>>148043211
Ну вот смотри.
Для начала тебе нужен список команд. Попробую объяснить самую тупую реализацию.

Создаёшь два статических массива размером в 10 можно обойтись статическим потому что по условию задачи максимум 10. Один для названий команд, другой для их очков.
Читаешь из файла инт. Потом читаешь из файла n строк, где n – тот инт, что ты прочитал до этого. Забиваешь всё это в первый массив.

Оп, отпишись, ясна эта часть или нет.
Аноним 04/03/17 Суб 18:29:07  148043664
>>148043603
Сука
Аноним 04/03/17 Суб 18:29:26  148043682
>>148043603
Блядь. Ненавижу голый си в отношении работы со строками.
Аноним 04/03/17 Суб 18:30:10  148043726
>>148043682
Scanf есть. Я вообще охуел
Аноним 04/03/17 Суб 18:30:12  148043728
>>148043682
Зато бытро.
Аноним 04/03/17 Суб 18:30:16  148043734
>>148043603
Если первый массив названия команд, то может стоит считать char?
Аноним 04/03/17 Суб 18:30:39  148043760
Fujiwara.no.Mok[...].jpg (678Кб, 615x1000)
>>148043603
>Один для названий команд, другой для их очков.
Исправление --- придётся городить три массива. Имена команд, количество побед и количество поражений. Не надо ему про стракты рассказывать, он же и так нихуя не понимает.
Аноним 04/03/17 Суб 18:31:59  148043846
Оп хуй иди попроще задачи порешай. Например как пол подмести
Аноним 04/03/17 Суб 18:32:18  148043864
>>148043846
Пол чист
Аноним 04/03/17 Суб 18:32:55  148043908
>>148043760
>Не надо ему про стракты рассказывать,
Ни чего не могу с соьой поделать, меня коробит от НЕСТРУКТУРИРОВАННОСТИ.
Аноним 04/03/17 Суб 18:32:57  148043912
>>148043864
Ну вот придумай себе занятие по силам. Не надо вскрывать эту тему
Аноним 04/03/17 Суб 18:32:58  148043913
Бамп
Аноним 04/03/17 Суб 18:33:41  148043963
>>148042173
Вот же решение, хули ты бампаешь?
Аноним 04/03/17 Суб 18:35:26  148044076
Fujiwara.no.Mok[...].jpg (812Кб, 1200x1400)
>>148043760
Так.
Затем ты читаешь ещё один инт n из файла.

Потом идёт цикл (псевдокод):
for(i = 0; i < n; i++){
team1 = readString();
r1 = readInt();
readChar(); // Прочитать : из файла и выбросить его к хуям
r2 = readInt();
team2 = readString();

if(r1 > r2) { // Прибавляешь единицу к победам команды team1 }
else { // Прибавляешь единицу к победам команды team2 }
// Ситуация, когда r1 === r2, условием не покрыта.
}

Остаётся только вывести, пробегаясь по трём массивам одновременно.

Аноним 04/03/17 Суб 18:36:33  148044127
>>148044076
Так, спасибо, пойду разбираться
Аноним 04/03/17 Суб 18:37:10  148044169
>>148044076
>Ситуация, когда r1 === r2, условием не покрыта.
Логично, когда сыграли в ничью, то ни к победам ни к поражениями прибавлять не надо.
Аноним 04/03/17 Суб 18:38:05  148044227
>>148044076
Бля щас спросит чо за функция readstring

А ты мощный. Напиши за меня одну штуку на руби. Тоже олимпиада
Аноним 04/03/17 Суб 18:39:14  148044300
Fujiwara.no.Mok[...].jpg (104Кб, 525x600)
>>148044227
Я же указал, что это псевдокод.
Ненавижу в си работу со строками. Бррр.

А в руби я ничего не смыслю.
Аноним 04/03/17 Суб 18:40:08  148044365
>>148044300
Ну погуглиль. Там просто. Или давай лучше алгоритм чтобы выигрывал в коридор игру
Аноним 04/03/17 Суб 18:43:59  148044579
>>148044365
>в коридор игру
Во что?
Аноним 04/03/17 Суб 18:44:02  148044582
А как считать имя 1 команды в n элемент массива, а имя другой в n+1, если они в одной строке?
Аноним 04/03/17 Суб 18:45:07  148044629
>>148044365
while(1) {
шаг_вперед();
switch(впереди) {
case моб: atack(); break;
case стена: поворот(10градусов); break;
}
}
Аноним 04/03/17 Суб 18:46:47  148044711
>>148044579
Ну блять настолка Коридор
Аноним 04/03/17 Суб 18:47:10  148044727
>>148044629
Охуеть победил прям
Аноним 04/03/17 Суб 18:52:11  148045003
image.jpg (12051Кб, 4032x3024)
Так можно считать имена? И ещё, как прекратить считывание после того, как он уткнётся в количество игр?
Аноним 04/03/17 Суб 18:53:38  148045087
>>148045003
>как прекратить считывание после того, как он уткнётся в количество игр?
Тебе в начале даётся число n, количество имён.
Считывай ровно n имён и всё.
Аноним 04/03/17 Суб 18:54:15  148045135
>>148045003
У тебя в первой строке количество команд, ты его уже прочитал, так хуле ты пытаешься прочитать 10 команд а не столько, сколько указано?
Аноним 04/03/17 Суб 18:55:09  148045182


>>148045135
Ага, понял, спасибо
Аноним 04/03/17 Суб 18:57:41  148045335
>>148045003
Дибил бля. пока не конец файла. Ну понятно почему ты на двачах сидишь
Аноним 04/03/17 Суб 19:05:28  148045771
>>148045003
Ждем сегфолтов при попытке записать строку по
адресу (char*)name, где
char name[10];
Аноним 04/03/17 Суб 19:06:18  148045815
>>148045771
>(char*)name
Разумеется
Аноним 04/03/17 Суб 19:06:24  148045822
image.jpg (10918Кб, 4032x3024)
А вот так? Если что, то str массив из одного элемента
Аноним 04/03/17 Суб 19:06:44  148045845
>>148045815
(char*)name[АЙ]
Аноним 04/03/17 Суб 19:08:02  148045918
>>148042432
Пусть ассоциативный массив на красно-черном дереве ебанет.
Аноним 04/03/17 Суб 19:09:18  148045998
>>148045822
Почитай, что возвращает fgets()
Потом подумай хорошенько над циклом
Аноним 04/03/17 Суб 19:10:52  148046103
>>148045998
Обязательно char? Инет нельзя? Дальше если у меня строка только из 1 числа?
Аноним 04/03/17 Суб 19:11:17  148046136
>>148046103
>даже
Быстрофикс
Аноним 04/03/17 Суб 19:11:43  148046170


>>148046103
>инт
Быстрофикс
Аноним 04/03/17 Суб 19:12:04  148046197
>>148046103
Даю подсказку. n - это не то, что ты собственно прочитал из файла.
Аноним 04/03/17 Суб 19:12:33  148046230
>>148042744
Че, прям родился, и такой: "Hello world!"? )))
Аноним 04/03/17 Суб 19:13:54  148046331
>>148046197
Ну у меня есть число команд, как написано в инете, fgets считывает либо 1 строку, либо пока не закончится объём заданного количества символов на чтение. Вот я задал 1 символ на чтение, создав массив из 1 элемента, использовал функция fgets, что-то не так?
Аноним 04/03/17 Суб 19:15:12  148046421
>>148046331
Или в н получается поместится адрес массива?
Аноним 04/03/17 Суб 19:15:49  148046463
>>148046331
Хорошо, давай так.
Расскажи мне, как ты понял, куда именно помещается результат, прочитанный функцией fgets(), и что тогда такое n?
Аноним 04/03/17 Суб 19:15:55  148046469
>>148046331
Загугли уже чтение всей строки из файла.
Аноним 04/03/17 Суб 19:16:04  148046479
>>148041257 (OP)
Единственная проблема, которая может возникнуть, это связать строку с числом. Это можно сделать через список(раз уж тут такие ограничения халявные), либо через деревья, что сложнее. Ебашь списки ОПыч.
Аноним 04/03/17 Суб 19:16:49  148046531
>>148046469
Да загуглил уже
Аноним 04/03/17 Суб 19:17:24  148046573
>>148046463
Результат помещается в н, н в данном случае, то что будет содержаться в первой строке. Я не прав?
Аноним 04/03/17 Суб 19:18:35  148046657
>>148046479
Ты про struct?
Аноним 04/03/17 Суб 19:20:33  148046799
>>148046573
Блин, как бы попроще, не вдоваясь в детали. Ну давай так.
На самом деле результат будет положен туда, куда УКАЗЫВАЕТ str, однако если все прошло успешно, то n будет равно str.
Но самое интересно то, что в n == str == "3" по твоей пикче. А вот "3" != 3. Смекаешь?
Аноним 04/03/17 Суб 19:21:55  148046888
>>148046799
Вроде да, то есть в цикле, мне надо писать i<str +1?
Аноним 04/03/17 Суб 19:22:49  148046942
>>148046888
Но ведь str это массив
Аноним 04/03/17 Суб 19:24:06  148047036
>>148046888
А вот и нет.
"3" - Это строка char*
А вот 3 - это число, например int
Аноним 04/03/17 Суб 19:24:51  148047085
>>148047036
Так я str определял как int
Аноним 04/03/17 Суб 19:25:07  148047103
>>148047085
Потому что мне там нужно число
Аноним 04/03/17 Суб 19:26:02  148047158
И ещё самый главный вопрос. Как считать для одной команды счёт до двоеточия, а для другой после
Аноним 04/03/17 Суб 19:26:24  148047189
>>148047085
Ах даже так, все хуже чем я думал.
Даже если оно скомпилится (скорее всего нет), сделает оно совершенно не то, на что ты расчитываешь.
Аноним 04/03/17 Суб 19:27:06  148047238
>>148047189
Ясно, тогда как считать только одно число n в формате int
Аноним 04/03/17 Суб 19:33:56  148047685
>>148047158
Изи же.
Аноним 04/03/17 Суб 19:35:37  148047798
>>148047238
Никак. Читаешь число как строку, а потом переводишь в число. Через atoi вроде.
Аноним 04/03/17 Суб 19:36:15  148047847
>>148047798
Нахуй это говно, если scanf все сам умеет?
Аноним 04/03/17 Суб 19:36:47  148047892
>>148047685
Вот за это спасибо огромное, только мне надо начать такое считывание с середины файла. Как это сделать?
Аноним 04/03/17 Суб 19:36:51  148047896
Так опыч на си или крестах пишет? Что за олимпиада такая, что на си заставляют писать.
Аноним 04/03/17 Суб 19:37:12  148047926
>>148047896
Олимпиада итмо
Аноним 04/03/17 Суб 19:37:42  148047968
>>148047896
Писать то можно на чем хочешь, просто мой язык си
Аноним 04/03/17 Суб 19:37:44  148047972
>>148047892
Может тебе и весь код написать еще?
Аноним 04/03/17 Суб 19:38:30  148048037
Мне не нужен код, мне просто нужно знать как это сделать, если скажешь, буду очень благодарен
Аноним 04/03/17 Суб 19:39:30  148048111
>>148047847
А, тогда fscanf(file, "%d", &i);
Аноним 04/03/17 Суб 19:40:38  148048198
image.jpg (7750Кб, 4032x3024)
Вот так вот можно?
Аноним 04/03/17 Суб 19:40:44  148048204
>>148048111
Да, но ты не оп

>>148048037
Ну он тебе подсказывает вот.
Аноним 04/03/17 Суб 19:42:11  148048328
>>148047968
Ты в курсе, что плюсы компилят программы на си, а еще у них есть std::string, std::map, с которыми твоя задача в пару строк решается? Честно, ты аутист?
Аноним 04/03/17 Суб 19:43:11  148048404
>>148048328
Немного
Аноним 04/03/17 Суб 19:44:09  148048484
>>148048328
В си нет шаблонов
Аноним 04/03/17 Суб 19:49:15  148048903
>>148048484
В шары долбишься?
Аноним 04/03/17 Суб 19:54:43  148049322
>>148048328
>Ты в курсе, что плюсы компилят программы на си
Нахуй пошел
Аноним 04/03/17 Суб 19:59:04  148049620
>>148049322
Сам иди нахуй, неуч.
Аноним 04/03/17 Суб 20:03:09  148049932
js-бог вкатился, задавайте ответы
Аноним 04/03/17 Суб 20:04:25  148050045
>>148049932
Это ES6?
Аноним 04/03/17 Суб 20:06:43  148050234
>>148049932
Даже джуном бы тебя не взял, маня. Тут нужен редьюс, а потом мап.
Аноним 04/03/17 Суб 20:08:43  148050419
>>148041257 (OP)
Тебе на /ga/ , там больше инфы дадут
Аноним 04/03/17 Суб 20:21:02  148051567
Fujiwara.no.Mok[...].jpg (1047Кб, 1000x1500)
>>148049932
У тебя стиль аутичный, будто ты в учебнике по ес6 пропускал каждую вторую строку.
Аноним 04/03/17 Суб 20:36:07  148052627
YGSGq7x7SmM.jpg (189Кб, 850x606)
Screenshot1.png (51Кб, 1149x615)
>>148049932
Аноним 04/03/17 Суб 20:36:34  148052669
>>148050234
А так возьмешь?
Аноним 04/03/17 Суб 20:37:31  148052745
Touhou.full.398[...].jpg (76Кб, 700x700)
>>148052669
Зачем ты для всего используешь let?
Аноним 04/03/17 Суб 20:38:37  148052834
1334146709383.jpg (265Кб, 736x736)
>>148041257 (OP)
Аноним 04/03/17 Суб 20:38:48  148052850
>>148052745
не знаю, так привычнее
Аноним 04/03/17 Суб 20:40:18  148052992
>>148052669
Что делает reduce?
Аноним 04/03/17 Суб 20:41:50  148053132
Screenshot2.png (2Кб, 355x41)
>>148052992
Переводит массив значений в какое-то одно значение.
Аноним 04/03/17 Суб 20:42:49  148053249
>>148052992
Здесь или вообще?
Здесь строит мне такой вот объект (прикреплейтед).
Вообще проходит по массиву с сохранением промежуточного результата.
Аноним 04/03/17 Суб 20:49:26  148053799
Screenshot3.png (44Кб, 633x568)
>>148052627
Или вот такая более хитровыебанная параша.
Аноним 04/03/17 Суб 21:36:55  148057786
1357217986439.gif (248Кб, 600x300)
>>148053249
А map?
Аноним 04/03/17 Суб 21:39:44  148058019
>>148057786
Здесь - каждой команде из изначального списка сопоставляет число побед и поражений для этой команды. Затем финальным джойном склеивает все в строку.
Вообще - проходит по массиву.
Аноним 04/03/17 Суб 22:15:23  148061177
1379258198680.gif (19Кб, 300x300)
>>148058019
А как это ложиться на map-reduce который в гугл придумали?
Аноним 04/03/17 Суб 22:17:57  148061429
>>148061177
Map - распределяет исходные данные (поисковый запрос) по серверам.
Reduce - собирает данные с каждого сервера и формирует единый список.
Аноним 04/03/17 Суб 22:41:13  148063403
Але, маня, это обычная реализация того что написано
помнится решал я ее как-то
просто сделай то что просят
Аноним 04/03/17 Суб 22:55:01  148064553
1386513325972.gif (21Кб, 600x600)
>>148061429
Аноним 05/03/17 Вск 00:08:25  148070696
Ни одного правильного решения. Cказано-же что язык С. Читать из файла input.txt. Писать в output.txt. Дебилы, блять!
Аноним 05/03/17 Вск 00:12:16  148071008
>>148070696
Ну и блять для совсем тупых скажу что С, С++ и С# - это разные языки.
Аноним 05/03/17 Вск 00:22:04  148071712
>>148071008
Это значит так шутка что ли блять?
Аноним 05/03/17 Вск 00:23:31  148071818
>>148071712
Век живи - век учись.
Аноним 05/03/17 Вск 00:24:36  148071912
>>148041257 (OP)
Да ты какой то хуесос походу
Аноним 05/03/17 Вск 00:25:35  148072000
>>148071712
>Это значит так шутка что ли блять?
Ох как-же я люблю ебать студенов за такую хуйню. Думают что они всезнайки...
Аноним 05/03/17 Вск 00:26:48  148072098
>>148049932
Данил, ты не бог. Ты тупой уебан
Аноним 05/03/17 Вск 00:33:04  148072648
>>148041257 (OP)
Хуяришь структуру с Name(char[10]), Wins(int), Loses(int). Хуяришь массив, а лучше Dictionary, состоящий из объектов данной структуры. В массиве, до обработки матчей, у тебя быть должны быть все команды с именами и нулевыми значениями статистики. А теперь мякотка. Из последующих строк ты должен узнать кто из этих пидоров выйграл, а кто проиграл. Как узнаешь, найди их в массиве и повысь им соот. статистику на единицу. А после выведи всё на экран.
Аноним 05/03/17 Вск 02:42:31  148081676
Тут же просто сравниваешь значения строк в строках , где играют команды друг против друга и делаешь счётчик на каждую команду в котором учитывается количество побед в зависимости от сравнения. Потом просто выводишь эти названия всех участвующих команд и выводишь количество их побед в аутпут... Но вот вопрос, считается ли ничья победой или поражением. Если умеешь работать с тхт файлами на си, проблем составить не должно, алгоритмы все стандартные и умений особых не требуют, все предельно просто!
Аноним 05/03/17 Вск 08:44:14  148090011
>>148045003
fscanf ждём указатель же, там надо &(name)
Аноним 05/03/17 Вск 08:53:03  148090260
Все, кто тут код писал, проверьте на таких входных:

2
CSKA Moscow
Spartak Nalchik
2
CSKA Moscow 2:0 Spartak Nalchik
Spartak Nalchik 1:4 CSKA Moscow

Мне кажется, большинство "гениев" с двача соснёт.
Аноним 05/03/17 Вск 08:55:24  148090323
>>148090011
То есть &(name[i]), забыл про bbcode
Аноним 05/03/17 Вск 09:19:33  148091037
посчитай в ручную на бумажке, потом выведи то что посчитал, тут всего 4 строк, нахуя заморачиваться?
Аноним 05/03/17 Вск 09:20:09  148091055
test
Аноним 05/03/17 Вск 09:55:53  148092299
>>148041257 (OP)
Говно какое-то на картинке справа, как по этому тесты писать? Такая традиция, что орочьи задания не вычитываются. http://olymp.ifmo.ru/shared/files/201304/74_619.pdf стр 4-5
Аноним 05/03/17 Вск 11:40:35  148096437
>>148090260
> Каждое название команды находится в отдельной строке и является словом, состоящим только из строчных и заглавных букв латинского алфавита. Длина названия команды не превосходит 10, все названия команд различны.
> СЛОВОМ
Так что пошёл нахуй, умник. В таких задачах ясно сказано, какие входные.



[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 189 | 27 | 31
Назад Вверх Каталог Обновить

Топ тредов
Избранное