Quipex icon

zadanie_4_II

Quipex | PRO | 10/22/15 09:23:50 PM UTC | 0 ⭐ | 256 👁️ | Never ⏰ | []
C++ |

1.15 KB

|

None

|

0 👍

/

0 👎

// zadanie_4_II.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <clocale>
using namespace std;
 
int main()
{
    setlocale(0, "rus");
    double a,xn,xk,dx;
    int k;
 
    cout<<"Выберите:\n";
    cout<<"1 - Значения переменных взяты из контрольного расчёта.\n";
    cout<<"2 - Значения переменных задаются вручную\n";
    cout<<">>";
    cin>>k;
    switch(k)
    {
    case 1:
        a=5.27;
        xn=1;
        xk=10;
        dx=1;
        cout<<"a=5.27, xn=1, xk=10, dx=1\n";
        break;
    case 2:
        cout<<"Введите значения a, xn, xk, dx через пробел:\n";
        cin>>a>>xn>>xk>>dx;
        break;
    }
    
    double z,x,average,sum=0;
    int count=0,c=0;
    cout<<endl;
    for(x=xn;x<=xk;x+=dx)
    {
        z=(pow(pow(x,4),1.0/3)+a*x)/sin(13.2+x);
        if(z>a)
            count++;
        c++;
        sum+=z;
        if(c%4 == 0)
            cout<<c<<". "<<"z="<<z<<endl;
    }
    average=sum/c;
    cout<<endl;
    cout<<"Среднее значение z="<<average<<endl;
    cout<<endl;
    cout<<"Количество z>a ="<<count<<endl;
    cout<<endl;
    system("pause");
    return 0;
}

Comments