support@conference.xmpps.ru - 02/01/2013

[00:41] -- Lubagov_H вышел(а) из комнаты
[00:57] -- enaken вышел(а) из комнаты
[02:08] -- enaken вошел(а) в комнату
[02:09] -- enaken вышел(а) из комнаты
[13:48] -- Lubagov_H вошел(а) в комнату
[14:59] -- enaken вошел(а) в комнату
[15:00] <enaken> Lubagov_H: привет!
[15:55] <Lubagov_H> enaken: доброго дня!
[15:55] <Lubagov_H> enaken: Ну что победил квадратное уравнение?
[15:56] <enaken> Lubagov_H: Короче, я не знаю, что там, но результат не верный. Походу, там что - то в библиотеке маташ не то я использую. я забил. тем более, что мне не это надо)))
[15:56] <enaken> Lubagov_H: попробуй сам написать
[15:56] <Lubagov_H> ды.. запросто..
[15:57] <Lubagov_H> сам то я такое 10 лет назад писал..
[15:57] <enaken> ну чтобы у меня заработало :-D
[15:57] <Lubagov_H> ну учился
[15:57] <enaken> в деве
[15:58] <enaken> Lubagov_H: и ещё, а разве в C++ напрямую нельзя использовать переменные строковые? надо преобразовывать?
[16:07] <Lubagov_H> http://paste.org.ru/?v915ut
[16:07] <Lubagov_H> не знаю работает ли нет...
[16:07] <Lubagov_H> но скомпилилось..
[16:07] <Lubagov_H> мож где ошибся.. конечно
[16:08] <Lubagov_H> отступы в пасте.орг гу поехали..
[16:09] <Lubagov_H> x2 вывел 2 раза..
[16:12] <Lubagov_H> http://paste.org.ru/?97bb1u
[16:12] <enaken> lubagovka: не верные ответы выдаёт
[16:12] <lubagovka> enaken: не только сервер поместили в том, что это читал :lol:
[16:12] <Lubagov_H> В C++ есть 2 строковых типа, char* и string
[16:14] <enaken> Lubagov_H: да это знаю я
[16:14] <Lubagov_H> char* это просто указатель набор кодов символов, по 2 байта или по одному байту на символ смотря какая кодировка локали
[16:14] <enaken> Lubagov_H: не. и твоя программа не даёт верных результатов
[16:14] <Lubagov_H> String это обертка над ним
[16:15] <enaken> Lubagov_H: попробуй проверить у себя
a=1 b=1 c=-2
x1=1 x2=-2
[16:15] <Lubagov_H> У тебя есть квадратное уравнение которое решимо, и ты знаешь ответ?
[16:15] <enaken> Lubagov_H: я тебе тока щас кинул данные такого уравнения
[16:15] <enaken> a=1 b=1 c=-2
x1=1 x2=-2
[16:17] <Lubagov_H> nick@debian:~/CPP/sqrUR$ ./a.out
Введите a:
1
Введите b:
1
Введите c:
-2
1x^2 1 x -2
x1:1
x2:-2
nick@debian:~/CPP/sqrUR$
[16:18] <enaken> а почему у меня неправильно та же прога отвечает?
[16:18] <enaken> после компиляции?
[16:18] <enaken> dev c++ может что - то мозги ебёт?
[16:18] <lubagovka> hmm..
[16:19] <enaken> Lubagov_H: попробуй мой скомпилить вариант http://paste.org.ru/?qpnbhg
[16:23] <Lubagov_H> enaken: ты из дискрименента забыл вычислить квадратный корень
[16:23] <Lubagov_H> а... не
[16:24] <enaken> Lubagov_H: ниче не забыл
[16:24] <Lubagov_H> pow(dis,1/2)
[16:24] <Lubagov_H> ну нафиг писать 1/2? это ты заставляешь компилер комилить и вычислять при выполнении каждый раз..
[16:25] <Lubagov_H> если уж на то пошло пиши 0.5
[16:25] <enaken> да не ливяет оно
[16:25] <Lubagov_H> то-же самое но на выходе более эффективный код..
[16:28] <enaken> Lubagov_H: понял
[16:28] <enaken> Lubagov_H: вообщем надо иной компилятор
[16:28] <enaken> или более новую библиотеку подкючить?
[16:30] <Lubagov_H> 1/2 знаешь что равно 1?
[16:30] <Lubagov_H> 1.0/2.0 равно 0.5
[16:31] <enaken> Lubagov_H: почему так?
[16:31] <enaken> потому что дубл?
[16:32] <Lubagov_H> потому что 1 это целое число т.е. int а 1.0 это вещественное
[16:32] <Lubagov_H> nick@debian:~/CPP/sqrUR/1$ ./a.out
Введите а
1
Введите b
1
Введите c
-2
x1= -1.5
x2= 0
nick@debian:~/CPP/sqrUR/1$ g++ ./main.cpp
nick@debian:~/CPP/sqrUR/1$ ./a.out
Введите а
1
Введите b
1
Введите c
-2
x1= -2.5
x2= 0
nick@debian:~/CPP/sqrUR/1$
[16:32] <Lubagov_H> оба ответа не правильные но это до и после того как я .0 написал
[16:33] <enaken> у меня также и?
[16:33] <Lubagov_H> x2 равен нулю т.к. ты x1 присвоил 2 раза
[16:33] <enaken> как же правильные то сделать
[16:33] <enaken> где два раза?
[16:33] <Lubagov_H> x1=(((-1)*b)+(pow(dis,1/2))/(2*a));
        x1=(((-1)*b)-(pow(dis,1/2))/(2*a));
[16:35] <enaken> Lubagov_H: http://paste.org.ru/?z88xcy
[16:39] <Lubagov_H> http://paste.org.ru/?bs79ik
ты еще там в скобках напутал... это работает..
[16:40] <Lubagov_H> у меня не minGW у меня g++ так что не все компилируется если так писать, я исправил видишь что..
[16:41] <enaken> Lubagov_H: заработало
[16:41] <Lubagov_H> если ты посмотришь на мой код, то у меня гораздо меньше скобок..
[16:42] <Lubagov_H> если их бездумно ставить можно запутаться... оч просто..
[16:43] <enaken> Lubagov_H: http://paste.org.ru/?hvilut окончательный исходник рабочего варианта
[16:44] <enaken> return много
[16:44] <enaken> но вроде не заругался
[16:44] <enaken> СПАСИБО! УРА!
[16:44] <enaken> Сутки её делал
[16:44] <enaken> ппц
[16:44] <enaken> спасибо! Буду знать как оформлять числа
[16:46] <enaken> Lubagov_H: http://paste.org.ru/?ekompc окончалка
[16:46] <enaken> Lubagov_H: а на пасте это сохраняется
[16:46] <enaken> ?
[17:09] <Lubagov_H> 1.0/2.0
Замени на 0.5 если уж хочешь использовать pow
[17:11] -- Lubagov_H вышел(а) из комнаты
[17:26] -- Lubagov_H вошел(а) в комнату
[17:41] -- Лапулька вошел(а) в комнату
[17:42] <Лапулька> enaken: *HI*
[17:49] <enaken> Лапулька: привет
[17:49] <Лапулька> enaken: приветик! С новым годом! С новым счастьем
[17:50] <enaken> Лапулька: С НОВЫМ ГОДОМ! СПАСИБКИ
[17:51] <Лапулька> enaken: спасибо
[18:51] <enaken> Lubagov_H: сделал игру
[19:16] -- Лапулька вышел(а) из комнаты
[19:26] -- enaken вышел(а) из комнаты
[20:26] -- enaken вошел(а) в комнату
[20:27] <enaken> Lubagov_H: ты вообще какие языки знаешь?
[21:14] <Lubagov_H> enaken: Я не знаю ни одного языка хорошо... и многие уже забыл..
[21:15] <Lubagov_H> как например C#, которую знал, даже неплохо но не писал на ней несколько лет
[21:15] <enaken> Lubagov_H: почему не писал?
[21:17] <Lubagov_H> а так в той или иной степени в университете(и до этого в кружке по программированию) изучал Assembler i386, Pascal/Python, C/ C++, C#, Delphi, Prolog, Lisp, Java
[21:19] <Lubagov_H> а вообще когда знаешь несколько разных языков, то выучить новый не так сложно
[21:20] <Lubagov_H> первый изучить сложно, и смена методологии тоже тяжело происходит, допустим если человек писал на Pascal а потом ему дают Lisp... а там савсем по другому писать код нужно, думать нужно иначе
[21:22] <Lubagov_H> зато когда поймешь несколько методологий... то уже никакой язык не страшен..
[21:23] <enaken> Lubagov_H: ассемблер сложный?
[21:25] <Lubagov_H> enaken: блин ну что там может быть сложного? куча комманд процессора, изучить их...писать так же как и на то-же си... те же цикты те-же условия... та-же логика...
[21:25] <Lubagov_H> вопрос в другом - готового кода нету... т.е. по большей степени нужно изобретать велосипед..
[21:25] <enaken> Lubagov_H: ты кем работаешь?
[21:26] <Lubagov_H> Java хренова WEB кодером..
[21:27] <Lubagov_H> да я сам не понимаю кем я работаю и зачем я там работаю..
[21:27] <enaken> Lubagov_H: почему?
[21:27] <enaken> не нравится веб программирование?
[21:33] -- enaken вышел(а) из комнаты
[21:39] -- tato вошел(а) в комнату
[22:04] -- enaken вошел(а) в комнату
[22:16] <Lubagov_H> enaken: потому что сижу как дурак один и делаю все сам с собой....
[22:16] <Lubagov_H> enaken: и пол года вообще херней занимался..
[22:16] <Lubagov_H> enaken: потому что меня устроил мой отец, который начальник..
[22:17] <Lubagov_H> а WEB да, не нравится... но я пишу на GWT
[22:18] <enaken> Lubagov_H: ну ты же такие языки зхнаешь в яндекс почему не устроишься тот же?
[22:43] -- tato вышел(а) из комнаты
[22:58] -- enaken вышел(а) из комнаты
[22:59] -- enaken вошел(а) в комнату