// 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