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

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ


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

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 78 | 7 | 20
Назад Вниз Каталог Обновить

Аноним 11/10/16 Втр 20:21:50  137627645  
14762065107810.png (98Кб, 500x408)
Репост из /pr/.
Сильно не ссыте на меня, в ВУЗе дали задание:

Разработайте программу,которая вводит целое положительное число в промежутке от 1 до 100 (необходимо предусмотреть обработку ошибок при вводе). В соответствии с этим числом сформировать записи трех видов:
"Ваш возраст 1 год", "Ваш возраст 22 года", "Ваш возраст 75 лет"
''Вам до совершеннолетия 17 лет'',''Вы совершеннолетний 4 года'','''Вы совершеннолетний 57 лет"
"Вам до пенсии 59 лет", "Вам до пенсии 48 лет", "Вы на пенсии 15 лет"

Наваял программку, она компилируется, но ничего не выводит (параша, да).
http://ideone.com/oUP7qD
Аноним 11/10/16 Втр 20:23:14  137627712
Бамп1
Аноним 11/10/16 Втр 20:24:44  137627781
Могу комметарии сделать для понятности.
Бамп2
Аноним 11/10/16 Втр 20:25:43  137627840
Бамп 3. Программа на C, забыл предупредить.
Аноним 11/10/16 Втр 20:30:59  137628126
Бамп4
Аноним 11/10/16 Втр 20:32:52  137628235
Бамп5
Аноним 11/10/16 Втр 20:34:29  137628321
Бамп6
Аноним 11/10/16 Втр 20:35:12  137628367
Да
Аноним 11/10/16 Втр 20:36:47  137628463
ИДИ УЧИСЬ ДОЛБОЕБ САМ РЕШАТЬ А ТО БУДЕШЬ ПОТОМ КАК ЭТИ САМЫЕ ПИТУРДЫ СИДЕТЬ СОТКУ НА ИНЕТ И СИГИ ВЫПРАШИВАТЬ
САГАНУЛ СКРЫЛ ЗАРЕПОРТИЛ
Аноним 11/10/16 Втр 20:37:01  137628480
>>137627645 (OP)
А разве main не должен возвращать int?
Аноним 11/10/16 Втр 20:37:28  137628502
let vozrast
_gl::input >> vozrast
printf("Оп хуй\n")
Аноним 11/10/16 Втр 20:38:03  137628540
>>137628463
Я тебя не прошу мне прогу написать, я ее уже написал, по отдельности ВСЕ функции работают, а собрав их вместе в функции main, почему-то получил отказ от компилятора выдавать значения, почему сам не понял.
Аноним 11/10/16 Втр 20:38:16  137628559
>>137628480
В C можно ничего не возвращать, пусть потом всякие лошары удивляются почему они имеюют мусор в возврате
Аноним 11/10/16 Втр 20:39:54  137628664
>>137628559
Запусти отладчик да посмотри в чем дело
Аноним 11/10/16 Втр 20:39:57  137628670
>>137628480
Бамп7
Ну он же может и строку на выходе выводить, почему нет. По идее, все должно работать.
Аноним 11/10/16 Втр 20:40:12  137628683
>>137628540
тебе же компилятор указал на ошибки синтаксические
сообщения компилятора
> prog.c:91:1: warning: return type defaults to 'int' [-Wimplicit-int]
> main()
> ^
> prog.c: In function 'main':
> prog.c:95:2: error: too few arguments to function 'printf'
> printf():int vivod (int dy[3], int since[5]));
> ^
> prog.c:95:10: error: expected ';' before ':' token
> printf():int vivod (int dy[3], int since[5]));
> ^
> prog.c:95:46: error: expected statement before ')' token
> printf():int vivod (int dy[3], int since[5]));
> ^
> prog.c:93:6: warning: unused variable 'vvod' [-Wunused-variable]
> int vvod;
> ^
> prog.c: In function 'vivod':
> prog.c:90:1: warning: control reaches end of non-void function [-Wreturn-type]
> }
Аноним 11/10/16 Втр 20:40:43  137628723
>>137628540
УЧИСЬ БЛЯТЬ ДЕБАЖИТЬ САМ ДЕБ НЕСЧАСТНЫЙ КОГДА НА РАБОТУ ПОЙДЕШЬ ЗА ТЕБЯ ЭТО НИКТО ДЕЛАТЬ НЕ БУДЕТ УУУ СУЧАРА РОТ ТВОЙ БОБМИЛ
Аноним 11/10/16 Втр 20:40:49  137628730
>>137628559
Ты в тред покукарекать зашел?
Аноним 11/10/16 Втр 20:42:25  137628832
>>137628683
Я немного не то изначально скинул, сорян. Вот конечная программа, тут все компилируется, но нихуя не выдает.
http://ideone.com/oUP7qD
Аноним 11/10/16 Втр 20:42:32  137628840
Посмторел код, это пиздец.
Аноним 11/10/16 Втр 20:43:43  137628913
>>137628723
Я тебе объяснял блять, я разбил каждую функцию на программу, дебажил отдельно каждую функцию, потом закинул это все в одну программу и получил на выходу нихуя.
Аноним 11/10/16 Втр 20:44:38  137628978
>>137628840
Программирую примерно месяц, до этого писал в школе программки в 5 строчек на паскале (Да, я еблан).
Аноним 11/10/16 Втр 20:44:57  137629000
>>137628913
ААА БЛЯТЬ ТЫ СУКА РЕАЛЬНО ЕБАН
НАХУЙ
ИЗ
ПРОФЕССИИ
Аноним 11/10/16 Втр 20:45:07  137629014
>int vivod
>нет return
WTF?
Аноним 11/10/16 Втр 20:47:49  137629197
>>137629000
Сам нахуй иди либо скажи, что не так.
>>137629014
Я хз какое возвращаемое значение там указать, чтобы у меня строку выводило.
Аноним 11/10/16 Втр 20:49:09  137629293
>>137629197
НЕ ТАК ТО, ЧТО ВМЕСТО ТОГО ЧТОБЫ ПРИЛОЖИТЬ УСИЛИЕ, РАЗОБРАТЬСЯ БЛЯТЬ, ПОДУМАТЬ, ТЫ ИДЕШЬ НА ХАРКАЧ ЧТОБЫ АНОН СДЕЛАЛ ВСЕ ЗА ТЕБЯ, ТЫ ХУЖЕ ЧЕРВЯ ПИДОРА, ИЗ ЗА ТАКИХ КАК ТЫ СТРАНА БЛЯТЬ В ГОВНЕ
Аноним 11/10/16 Втр 20:50:56  137629427
На когда это надо сделать? Что у тебя за универ и специальность?
Аноним 11/10/16 Втр 20:51:11  137629445
>>137629197
>Я хз какое возвращаемое значение там указать
>INT vivod(...)
Аноним 11/10/16 Втр 20:53:21  137629606
Напиши функцию, которая возвращает Hello World.
Аноним 11/10/16 Втр 20:54:14  137629684
>>137629606
Не выводит с помощь printf, а возвращает char*, или что там в C
Аноним 11/10/16 Втр 20:54:17  137629689
>>137628832
я чистый Си знаю плохо, но по-моему у тебя вообще нет никаких вызовов, ты просто в main объявил функции и всё.
Чтобы вызвать функцию нужно заюзать оператор "скобки" к имени функции и в скобках указать, если есть, аргументы вызова через запятую.
Плюс если функция возвращает что-то (return), то чтобы использовать это значение, нужно его присвоить какой-нибудь переменной.

func1(); // без аргументов
func2("hello"); // c одним строковым аргументом
func3(20, "world"); // c несколькими аргументами
int result = func2("something"); // сохранить результат вызова в переменную
Аноним 11/10/16 Втр 20:55:11  137629757
>>137629427
На завтра надо, Универ не скажу, специальность Системы Автоматизированного Проектирования.
>>137629293
Нет, из-за тебя. Вместо того, чтобы помочь, ты пишешь, что страна в говне.
>>137629445
Ну а какой надо формат указать?
Аноним 11/10/16 Втр 20:56:14  137629842
>>137629684
Спасибо, я тебя понял, сейчас попоробую.
Аноним 11/10/16 Втр 20:57:05  137629897
>>137629757
Загугли типы данных в С, блин тебе нужно синтаксис учить, а не ваять какую-то НЕХ
Аноним 11/10/16 Втр 20:59:04  137630042
>>137629897
Я учу по учебнику Стивена Праты, сейчас на 7 главе (всего их 16).
Аноним 11/10/16 Втр 20:59:14  137630060
>>137629757
ЭТО БЛЯТЬ НЕ ПРОСЬБА О ПОМОЩИ, НЕ КОНКРЕТНЫЙ ТЕХНИЧЕСКИЙ ВОПРОС НА СЛОЖНУЮ ТЕМУ, А "САП ДВАААЧЬ, Я ИМБЕЦИЛ, НЕ МОГУ РЕШИТЬ ЗАДАЧКУ, У МЕНЯ ЖЕ МАТЬ БУХАЛА БОЯРЫШНИК ВО ВРЕМЯ БЕРЕМЕННОСТИ, ТАК ЧТО ПОРЕШАЙ ВСЕ ЗА МЕНЯ ЫЫТЬ". КАКОЙ ЖЕ ТЫ УЕБЫШ.
Аноним 11/10/16 Втр 21:02:14  137630234
14762089347560.jpg (109Кб, 890x670)
Пик стронгли рилейтед.
Аноним 11/10/16 Втр 21:04:28  137630372
>>137630060
Питурд at his finest. Я тебе уже сказал, Клован, уебывай. Хули ты тут ветер напрягаешь, если тебе что-то не нравится?
Аноним 11/10/16 Втр 21:06:51  137630541
>>137630372
НАСРАЛ В МОГИЛУ ТВОЕЙ МАТЕРИ И СМАЧНО ШМАРАНУЛ В ТВОЕ ТУПОЕ ХАЙЛО, БУДУЩИЙ НИЩУК И ОБСОСИНА
Аноним 11/10/16 Втр 21:07:27  137630573
ОП, читай книжки, спрашивай препода,
задавать вопросы вообще не пытаясь разобраться в теме
очень некрасиво.
Аноним 11/10/16 Втр 21:10:04  137630729
http://ideone.com/9xsMyq

Дежи рабочий вариант, урод.

То что ты написал - полный пиздец.
Аноним 11/10/16 Втр 21:10:29  137630757
>>137630573
Ну я читаю, только, видимо, что-то упустил. Ну сейчас попытаюсь функцию вывода сделать типа char и уже от этого отталкиваться.
В общем, я съебал, предварительно проведя по губам вот этому >>137630541 чушку.
Всем, кто старался помочь, спасибо.
Аноним 11/10/16 Втр 21:13:33  137630953
>>137630729
Ты не то сделал, мне надо, чтобы в зависимости от возраста писало например вам 17 лет, до совершеннолетия 1 год, до пенсии 53 года. А у тебя везде выводит лет. Помощь уже не нужна, свой код оставь себе.
Аноним 11/10/16 Втр 21:13:34  137630955
>>137629757
> На завтра надо
Не успеешь k&r прочитать. Придётся листать учебник или лекции и спрашивать анона.
> Системы Автоматизированного Проектирования
Сам должен выучить тему.
Аноним 11/10/16 Втр 21:14:21  137631004
>>137630953
43 года до пенсии, конечно же. мискликнул.
Аноним 11/10/16 Втр 21:14:33  137631020
>>137630953
Нет, у меня всё выводит правильно. Обновись и запусти.
Аноним 11/10/16 Втр 21:15:14  137631070
>>137630955
Я уже читаю учебник.
Аноним 11/10/16 Втр 21:16:05  137631127
14762097652570.jpg (15Кб, 299x233)
ОП, ты совсем даун?
>>137630953
Аноним 11/10/16 Втр 21:16:46  137631176
>>137631127
Ты его код видел? Ответ очевиден.
Аноним 11/10/16 Втр 21:17:52  137631233
>>137631020
Ну спасибо, но я все равно буду писать сам. Да, я знаю, что код пиздецовый, но я программирую намного меньше таких умников, как ты. Ты с самого начала писал хороший код или тоже по началу ошибался? Если не ошибался, то молодец, я тупой, к сожалению. Пиздец, сколько на дваче снобов, вместо того, чтобы просто попытаться помочь обоссут с ног до головы.
Аноним 11/10/16 Втр 21:18:36  137631278
>>137631176
Что не так с его кодом, кроме того, что он не работает? Смущает только его величина.
Аноним 11/10/16 Втр 21:21:17  137631444
>>137631278
vvod
raschet
))))

Массивы там, где они не нужны и омская логика.
Аноним 11/10/16 Втр 21:22:34  137631536
>>137631278
Ну давай разберём поочерёдно.

int dy[3];
return dy[3];

Возвращаем элемент массива за его пределами.

int since[5];

Без комментариев.

int vvod;
int raschet (int dy[3]);
int vivod (int dy[3], int since[5]);

Никакой связи между аргументами функций.
Аноним 11/10/16 Втр 21:22:48  137631550
>>137631444
А и да, в мейне он вместо вызова функций - объявляет указатели на функции, что говорит о незнании базового синтаксиса языка.
Аноним 11/10/16 Втр 21:23:45  137631622
>>137631536
Как вакаба интересно табуляцию интерпретирует. Думал, сожрёт, ан нет.
Без \t вначале каждой строки кода, конечно.
Аноним 11/10/16 Втр 21:26:04  137631780
пацаны, зацените анролл

double memadd(buf_t buf) { //132.878440GB/s
__v8sf it = buf_begin(buf), end = buf_end(buf), summ = {};
do {
summ += it++;summ += it++;summ += it++;summ += it++;
} while(it != end);
return hsumf(summ);
}
Аноним 11/10/16 Втр 21:44:31  137633018
>>137628559
Переебать бы тебе с вертушки
Аноним 11/10/16 Втр 21:47:40  137633223
14762116602120.jpg (87Кб, 625x412)
>>137627645 (OP)
Наговнокодил по быстрому: http://lpaste.net/254471

Не надо благодарностей.
Аноним 11/10/16 Втр 21:49:53  137633374
>>137633223
Лучше бы блоскхемами нарисовал бы, чем этой парашей. SAGE
Аноним 11/10/16 Втр 21:51:51  137633499
>>137633018
я всегда так делаю. а возвращаю через ссылку.
экономия зато на стеке.
Аноним 11/10/16 Втр 21:55:36  137633715
>>137629293
ВОИСТИНУ. Как заебали тупые никчёмные долбоёбы.
Аноним 11/10/16 Втр 21:59:02  137633929
14762123420940.gif (785Кб, 500x280)
>>137633374
О как припекло-то тебе! Хаскель всегда доставляет.
Аноним 11/10/16 Втр 21:59:35  137633962
>>137633223
Шо, блять, тут за хуйня про хаскель написана?
f = show "Hello World!"
Всё.
Аноним 11/10/16 Втр 22:00:28  137634011
>>137633929
>70 строк

ТЫ бы хотя бы постарался, если уж ебешь себя в сраку.
Аноним 11/10/16 Втр 22:01:27  137634058
>>137634011
Зато они красивы и (почти) функционально чистые! Глаз радуется.
Аноним 11/10/16 Втр 22:02:11  137634105
>>137633223
ЛААААААААААААААААЛЛ
Бля ну не позорься
Эта хуйня пишется в 5 строчек на C++, ну бля никак не в 70
Аноним 11/10/16 Втр 22:04:57  137634261
>>137634105
Что за петушиный визг? Раздражают эти споры "а на Х быстрее!". Ну да, заточен язык под эти задачи, что, все бросать и идти на нём писать? А то что кому-то проще эти 70 сваять, чем в незнакомые дебри есть, догадаться нельзя?
Аноним 11/10/16 Втр 22:07:23  137634435
>>137634261
я бы понял если бы ты написал простейший компилятор который соберет и скомпилит оповский безумный ast, а ты взял и высрал кусок императивного говна длиной в 84 строки
низачет
Аноним 11/10/16 Втр 22:07:50  137634463
14762128708440.jpg (13Кб, 624x268)
>>137631780
Это какую функцию так развернуло?

>>137633962
Но в этом нет смысла.

>>137634011
ИМХО нормально, единственное там нужно было две те функции в одну основную перевести, чтоб избежать повторения, но мне лень было. Покажи как короче написать, прям интересно стало.

>>137634105
Там, как бы, не C++. Что вы строчки-то считаете, в Хаскеле не по строчкам идет код, а по выражениям. Да и лучше пусть будет больше выражений, но читабельно. Покажи свое решение на C++, мне всегда интересно узнать что-то новое.
Аноним 11/10/16 Втр 22:10:03  137634606
>>137634463
Имплаин, в хеллловорлде есть смысл. Не, есть и более кошерный с ИО, но мне было лень за методичкой лезть, чтобы поглядеть.
Аноним 11/10/16 Втр 22:10:54  137634665
>>137634463
Не расплатишься
10 строчек моего кода работающего в продакте стоят 70 тысяч рублей
На двач я код бесплатно не пишу :)
Аноним 11/10/16 Втр 22:13:02  137634795
>>137634435
Где ты там увидал императивный код, петушок? Можешь не отвечать, я и так понял, что ты не смыслишь в этом деле.
Аноним 11/10/16 Втр 22:19:49  137635213
14762135898050.jpg (72Кб, 453x596)
>>137634665
Верю!
Аноним 11/10/16 Втр 22:28:51  137635782
>>137631233
Ты ещё и ньюфажное говно, как я погляжу.
Аноним 11/10/16 Втр 22:44:52  137636768
ОП-у надо сломать руки, открытым переломом. И пиздюлей ещё сверху отвесить за то, что сюда эту мерзоту постит. Даже для б этот пиздец - слишком жёстко.
Аноним 11/10/16 Втр 22:48:20  137636986
>>137634795
Анончик, уж не знаю как ты умудрился, но ты таки написал императивный код на хаскеле...
Аноним 11/10/16 Втр 22:57:00  137637516
>>137627645 (OP)
Господи, ты такой мудак, что даже разбирать по частям тобой написанное не хочу. Просто прямо сейчас встал и пошёл отчисляться из своего говновуза, твой удел - таскать ящики на складе нахуй.
Аноним 11/10/16 Втр 23:10:35  137638399
>>137633499
шта?
Аноним 11/10/16 Втр 23:50:36  137640895
>>137637516
Ты не можешь в функциональщину, но почему-то я должен ящики таскать. Пиздец, что тут скажешь.

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

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