помогите откомпиллировать программу
Добавлено: 03 июн 2010, 22:51
люди добрые !!! срочно нужна ваша помощь, помогите исправить программу, она не компиллируется((((
Код: Выделить всё
/* programm cikly.cpp
Даны вещественные b и c.
найти кол-во точек плоскости с
целочисленными координатами ,
попадающими в фигуру, ограниченную
линиями y=x*x+2bx+c и y=b*b+c.
*/
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
float f1(float b,c,x)
{
f1=x*x+2b*x+c;
}
float f2(float b,c)
{
f2=b*b+c;
}
int main()
{
int x,y,k;
float d,x0,y0,x1,y1;
/*vyvod coobsheniya-podskazki na ekran*/
cout <<" VVedite b=";
/*vvod s klavy*/
cin >> b;
cout <<" VVedite c=";
/*vvod s klavy*/
cin >> c;
/*найдем вершину параболы y:=x^2+2bx+c*/
x0=-2*b/2;
k=0;
y0=x0*x0+2*b*x0+c;/*<---Нижняя граница по y*/
/*найдем точки пересечения прямой и параболы*/
d=2*b*2*b+4*1*b*b; /*дискриминант*/
x1=(-2*b+sqrt(d))/2;/*<---Верхняя граница по x */
x2=(-2*b-sqrt(d))/2;/*<---Нижняя граница по x*/
y1=b*b+c;/*<---Верхняя граница по y прямая y=b^2+c*/
cout << "b=" <<b <<endl;
cout << "c=" <<c <<endl;
for (x=trunc(x2); x<trunc(x1); x++)
{
for (y=trunc(y0); y<trunc(y1)-1; y++)
{
if (y>f1(b,c,x) )
{
k++;
}
}
}
cout <<" kolichestvo tochek ravno" <<k;
return (0);
}