|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
||||
|
||||
PHP код:
знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! Последний раз редактировалось SerginhoLD, 05.12.2010 в 19:44. |
#17
|
|||
|
|||
дописал....
это вообще не компилируется Код HTML:
|
#18
|
||||
|
||||
по человечески сделай чтение/запись файлов
p.s. и в коде своем строчку "hh: beep;" поставь перед присвоением/вводом a,b,c - это если с клавы вводишь ; если из файла читаешь то строку кидаешь в самый конец(чтобы весь следующий код проскочить) знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! Последний раз редактировалось SerginhoLD, 05.12.2010 в 21:39. |
#19
|
||||
|
||||
|
#20
|
||||
|
||||
PHP код:
знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! |
#21
|
|||
|
|||
оно не работает...я попробовал написать нечто другое, перебрав различные варианты А б и с....получилось вот так :
Код:
program bisqr; {$APPTYPE CONSOLE} uses SysUtils; var a,b,c,d,x1,x2,x3,x4,p1,p2:real; i,j:Integer; begin Reset(Input,'bisqr.in'); Rewrite(Output,'bisqr.out'); read(a,b,c); x1:=-3333;x2:=-3333;x3:=-3333;x4:=-3333; if (a=0)and(b=0) and (c=0) then writeln(-1); if (a<>0) and (b<>0) and (c=0) then begin Writeln(1); Writeln(0); end; if (a<>0) and (b=0) and (c=0) then begin Writeln(1); Writeln(0); end; if (a=0) and (b=0) and (c<>0) then begin Writeln(0); end; if (a=0) and (b<>0) and (c<>0) then begin Writeln(0); end; if (a=0) and (b<>0) and (c=0) then begin Writeln(1); Writeln(0) end; if (a<>0) and (b=0) and (c<>0) then begin Writeln(0); end; if (a<>0)and(b<>0) and (c<>0)then begin x1:=-3333;x2:=-3333;x3:=-3333;x4:=-3333; if (b*b - 4*a*c) > 0 then begin d:=b*b - 4*a*c ; p1:=-(b+sqrt(D))/(2*a); p2:=-(b-sqrt(D))/(2*a); i:=0; if p1>0 then begin x1:=Sqrt(p1);x2:=-x1;i:=i+2;end; if p2>0 then begin x3:=Sqrt(p2);x4:=-x3; i:=i+2; end; Writeln(i); if x1<>-3333 then Writeln(x1:0:6); if x2<>-3333 then Writeln(x2:0:6); if x3<>-3333 then Writeln(x3:0:6); if x4<>-3333 then Writeln(x4:0:6); end; if (b*b - 4*a*c) = 0 then begin p1:=-b/(2*a); i:=0; if p1>0 then begin x1:=Sqrt(p1); x2:=-x1;i:=2;end; Writeln(i); if x1<>-3333 then Writeln(x1:0:6); if x2<>-3333 then Writeln(x2:0:6); end; if (b*b - 4*a*c) < 0 then Writeln(0); end; //Writeln(i); //write(x1:0:6,' ',x2:0:6); CloseFile(Output); end. |
#22
|
||||
|
||||
да я фигею с тебя, код в предыдущем сообщении готовый уже дал
вот например с вариантами абс PHP код:
внимание, я тебе кинул в прошлом сообщении ссылку на статью, там основы работы с файлами описаны, почитай обязательно, а то до меня вообще не допирает зачемм написан rewrite, и присвоение значений переменным из файла: сначала указатель на файл, потом переменные read(f,a,b,c);, где f указатель знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! Последний раз редактировалось SerginhoLD, 06.12.2010 в 01:04. |
#23
|
|||
|
|||
все также.....скорее всего нужно реально те исключения обработать...(
|
#24
|
||||
|
||||
чего у тебя не работает?
скомпилируй мой код, и че у тебя там не так? знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! |
#25
|
|||
|
|||
эти решения какбы сдаются через инет и провеояются на сервере.....
ну так вот... Твое решение получило неправильный ответ на 3 тесте(...тесты я не знаю.... |
#26
|
|||
|
|||
у меня тоже ошибка на 3 тесте!
|
#27
|
||||
|
||||
1. че за тесты, давай подробнее
2. думай логически, все варианты с а=0 я перебрал, едем дальше, при b=0 или с=0, и а<>0, дискриминант считается в любом случае, и поэтому корни считаются тоже, в полне может что ответ будет ноль, но программа то посчитает знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! Последний раз редактировалось SerginhoLD, 06.12.2010 в 01:23. |
#28
|
|||
|
|||
ну тесты мы не знаем....
поэтому давай проверим варианты а=0 а=0 б=0 с=0 а<>0 b<>0 c=0 и тд... |
#29
|
||||
|
||||
ну проверяй, я свое мнение уже сказал выше
вон например если всё равно нулю, выведи "это вообще не уравнение, в ответе любое число", глядишь это и есть третий тест)) а этот тест и задача вообще для чего и зачем? знаете почему внизу эскалатора бабка в будке сидит? она там педальки крутит и лесенка едет! Последний раз редактировалось SerginhoLD, 06.12.2010 в 01:29. |
#30
|
|||
|
|||
бред како то...вроде все норм, но тест не проходит...
|