Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<iostream.h>
float Rashet(float a,float b,float ei,float r,float n);
float Vyvod(float x);
Vvod();
main()
{Vvod();}
Vvod()
{ clrscr();
FILE *fp;
float a,b,E,p,ei,n,r,x,t;
cout<<"\tVvedite chisla v rychnuyu (1) ili avtomaticheski (5)\n\t\t\t\t\t";
cin>>t;
if(t==5)
{fp=fopen("2.txt","r");
fscanf(fp,"%f\n%f\n%f\n%f\n%f\n%f",&a,&b,&E,&p,&ei,&r);
Rashet(a,b,ei,r,n);
fclose(fp);}
else
{cout<<"\n\tVvedite a>0,b,E>0,p<1,ei\n";
cin>>a>>b>>E>>p>>ei;
if(E>0)
{n=-((b-a)/E)*log(1-p);}
cout<<"\nn="<<n;
cout<<"\nVvedite N>n i N ne ravno 1\nN=";
cin>>r;
Rashet(a,b,ei,r,n);}
}
float Rashet(float a,float b,float ei,float r,float n)
{float x,y;
if(r>=n)
{if(b>1)
{x=a+(((b-a)/(r-1))*ei);}
else
{x=a+((b-a)*ei);}}
Vyvod(x);
}
float Vyvod(float x)
{FILE *ft;
cout<<"\n\tx="<<x;
ft=fopen("1.txt","w");
fprintf(ft,"%f",x);
fclose(ft);
getch();
}