Главная страница

Циклические вычислительные процессы

(программа вычисления значения функции на интервале).

Условие задачи:

Язык программирования C++. Консольное приложение.

Программа скомпилирована компилятором g++ в среде разработке Geany 0.16

в ОС Ubuntu 9.04.

Исходный код на С++:

#include "iostream" using namespace std; double a,b,c,Xn,Xk,dX; int INT; int Ac,Bc,Cc,vir1,vir2,vir3; double funkz(double x, double a, double b, double c) {if(x<5&&(c!=0))return -a*x*x-b; else {if(x>5&&c==0)return (x-a)/x; else{ if(c==0) {cout<<"Деление на ";return 0;} else return -x/c; } } } int main(int argc, char* argv[]) { cin>>a>>b>>c>>Xn>>Xk>>dX; Ac=a; Bc=b; Cc=c; vir1=Ac|Bc; vir2=Ac|Cc; vir3=vir1^vir2; for(double x=Xn;x<=Xk;x=x+dX) {cout<<x<<"\t"; if(vir3=0){INT=funkz(x,a,b,c);cout<< INT <<"\n";} else cout<<funkz(x,a,b,c)<<"\n"; } return 0; } Главная страница
Хостинг от uCoz