Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <iostream>
- using namespace std;
- #define LEN 500
- #include <cmath>
- int main()
- {
- setlocale(LC_CTYPE, "rus");
- double tab[LEN][LEN];
- ifstream g("GAZPROM.txt");
- int i,j,n=251;
- for (i=0;i<n;i++)
- {
- g>>tab[i][i];
- g>>tab[i][i+1];
- }
- cout<<endl<<"Íà÷àëüíàÿ òàáëèöà:"<<endl<<" ÄÀÒÀ ÖÅÍÀ"<<endl;
- for (i=0;i<n;i++)
- {
- if(tab[i][i]<100000)
- cout<<" "<<tab[i][i]<<" "<<tab[i][i+1]<<endl;
- else
- cout<<" "<<tab[i][i]<<" "<<tab[i][i+1]<<endl;
- }
- double min=tab[0][1],date_min=tab[0][0], max=tab[0][1], date_max=tab[0][0];
- double i_min=1,i_max=1;
- for(i=1;i<n;i++)
- {
- if(min>tab[i][i+1])
- {
- min=tab[i][i+1];
- date_min=tab[i][i];
- i_min=i+1;
- }
- if(max<tab[i][i+1])
- {
- max=tab[i][i+1];
- date_max=tab[i][i];
- i_max=i+1;
- }
- }
- cout<<"Ìèíèìàëüíûé êóðñ "<<min<<" íà "<<date_min<<endl;
- cout<<"Ìàêñèìàëüíûé êóðñ "<<max<<" íà "<<date_max<<endl;
- cout<<"Ââåäèòå ñóììó èíâèñòèöèé"<<endl;
- double s;
- cin>>s;
- double plus;
- plus=s*(max/min)-s;
- cout<<"Âàøà ÷èñòàÿ ïðèáëü ñîñòàâèëà áû "<<plus<<" y.e."<<endl;
- double NPV,a;
- a=(i_max-i_min)/340; cout<<a<<endl;
- NPV=((s+plus)/pow(1.15,a))-s ;
- cout<<"NPV óêàçàííîãî ïåðèóäà = "<<NPV<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement