Тема: Виправлення помилок у програмі
Де у цій програмі помилки? Чому вона не виконується правильно?
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
float x=0,y,i=3,h,P=1,n,S=0,k;
h=0.1*i;
for(k=x;k<=i;k=k+h)
{
y=fabs(sin(12*k)*-cos(fabs(2*k))/3)+4.21;
cout<<"x="<<k<<endl;
cout<<"y="<<y<<endl;
}
do
{
k=x;
y=fabs(sin(12*k)*-cos(fabs(2*k))/3)+4.21;
P=P*y;
k=k+h;
}
while((y<(-3))||(y>0.4));
cout<<"P="<<P<<endl;
getch();
return 0;
}