1

(3 відповідей, залишених у C++)

Де у цій програмі помилки? Чому вона не виконується правильно?
#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;
}