Помогите найти программу, которая генерируте блок-схемы из кода или файлов CPP. Если таких нет, то может кто-нить поможет забожить блок-схемку для следующей проги:
| Код | #include <stdafx.h> #include <math.h>
double e = 0, x = 0, sum = 0, one = 0, sig = 0; long int m = 0, count = 1;
void enter () { printf("Enter <e>, please: "); scanf("%lf",&e); printf("Enter <m>, please: "); scanf("%ld",&m); printf("Enter <x>, please: "); scanf("%lf",&x); }
double fact_ (int n) { if(n == 0) return 1; else return n*fact_(n-1); }
double pow_ (double bas, int exp) { double r = 1; int i = 0; for(;i<exp;i++) { r *= bas; } return r; }
int main() { enter(); sum = one = x; for(sig = 1; (count+1)/2 < m && one > e ; sig = !sig) { count += 2; one = pow_(x,count) / fact_(count); sum += sig ? -one : one; } printf("My sinus: %lg\nMath sinus: %lg\n\n",sum,sin(x)); return 0; }
|
|