![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.04.2010
Сообщений: 4
|
![]()
помогите пожалуйста подправить задачу,во вторник зачет
![]() задача звучит так - "Среди заданных действительных чисел найти те, которые являются корнями данного квадратного уравнения." вот то что смогла сделать: uses crt; Var d,b,c,y:real; a:array[1..20] of Real; i,n,m:integer; BEGIN clrscr; Repeat Readln(n) Until (n>=2) and (n<=20); For i:=1 to n do Readln (a[i]); Readln (d,b,c); m:=0; For i:=1 to n do Begin y:=d*Sqr(a[i])+b*a[i]+c; IF y=0 then writeln (a[i]); else m:=m+1; end; IF m:=n then writeln ('net kornej') END. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.02.2009
Сообщений: 622
|
![]()
синтаксические ошибки поправил, а так вроде програма работает правильно.
Код:
Жми на весы!!!
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
![]()
Держи немного подправленный код:
Код:
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
![]()
Упс... Не успел
![]() ![]() Дело в том, что при работе с дробными числами y может и не равняться 0, но очень близок к нему. Поэтому лучше проверять y на близость к 0 с определенной точностью. Подправленная программа: Код:
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
![]() Последний раз редактировалось bag; 26.06.2010 в 08:52. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
![]()
Блин в первые вижу такую сокращенную формулу квадратного уравнения,про ше было решить сравнение по старому, и каждый корень сравнить с задаными числами при совпадений вывести результат
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 07.04.2010
Сообщений: 4
|
![]()
спасибо за помощь
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
![]()
Сам новичок так что если есть ошибки не ругайте
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль, Борланд Паскаль-в чем разница??? | Vremya-Dengy | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 31.05.2011 18:23 |