Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > как можно решить задачку?


Автор: Nastya90 11.3.2009, 17:27
Последовательность из n целых чисел (n задается пользователем и должно быть больше 0) вводится и обрабатывается поэлементно. 
Определить, сколько в этой последовательности чисел:
user posted image

Автор: ~FoX~ 11.3.2009, 18:44
Nastya90, В центр помощи.... А корни квадратных уравнений учат в 7 классе...

Автор: BeKToP 11.3.2009, 20:48
Код

uses crt;
var n,a,i,count:integer;
    x1,x2,d:real;
begin
     clrscr;
     readln(n);
     d:=3*3-4*(-5);
     for i:=1 to n do
     begin
        read(a);
        x1:=(-3)+sqrt(d);
        x2:=(-3)-sqrt(d);
        if (x1>0) and (x2>0) and (x1=round(x1))and(x2=round(x2)) then count:=count+1;
     end;
     writeln(count);
     readkey;
end.


а вообще лутше в следуйщиё раз в центр помощи.....

Автор: Nastya90 12.3.2009, 18:36
я тут новенькая........и не знаю что такое центр помощи и как туда попасть?.........

Автор: Metalex 12.3.2009, 20:05
http://forum.vingrad.ru/Vingrad-help-center.html

Автор: Nastya90 12.3.2009, 21:02
Metalex
спасибки)))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)