Advertisement
neronv2

Untitled

Dec 24th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.37 KB | None | 0 0
  1. #include <fstream>
  2. #include <iostream>
  3. using namespace std;
  4. #define LEN 500
  5. #include <cmath>
  6. int main()
  7. {
  8.     setlocale(LC_CTYPE, "rus");
  9.     double tab[LEN][LEN];
  10.    
  11.     ifstream g("GAZPROM.txt");
  12.    
  13.     int i,j,n=251;
  14.    
  15.    
  16.     for (i=0;i<n;i++)
  17.     {
  18.         g>>tab[i][i];
  19.         g>>tab[i][i+1];
  20.        
  21.     }
  22.     cout<<endl<<"Íà÷àëüíàÿ òàáëèöà:"<<endl<<"  ÄÀÒÀ  ÖÅÍÀ"<<endl;
  23.    
  24.     for (i=0;i<n;i++)
  25.     {
  26.         if(tab[i][i]<100000)
  27.         cout<<"  "<<tab[i][i]<<" "<<tab[i][i+1]<<endl;
  28.         else
  29.         cout<<" "<<tab[i][i]<<" "<<tab[i][i+1]<<endl;
  30.     }
  31.  
  32.     double min=tab[0][1],date_min=tab[0][0], max=tab[0][1], date_max=tab[0][0];
  33.     double i_min=1,i_max=1;
  34.     for(i=1;i<n;i++)
  35.     {
  36.         if(min>tab[i][i+1])
  37.         {
  38.             min=tab[i][i+1];       
  39.             date_min=tab[i][i];
  40.             i_min=i+1;
  41.         }
  42.    
  43.         if(max<tab[i][i+1])
  44.         {
  45.             max=tab[i][i+1];   
  46.             date_max=tab[i][i];
  47.             i_max=i+1;
  48.         }
  49.    
  50.     }
  51.     cout<<"Ìèíèìàëüíûé êóðñ "<<min<<" íà "<<date_min<<endl;
  52.     cout<<"Ìàêñèìàëüíûé êóðñ "<<max<<" íà "<<date_max<<endl;
  53.    
  54.     cout<<"Ââåäèòå ñóììó èíâèñòèöèé"<<endl;
  55.     double s;
  56.     cin>>s;
  57.     double plus;
  58.     plus=s*(max/min)-s;
  59.    
  60.     cout<<"Âàøà ÷èñòàÿ ïðèáëü ñîñòàâèëà áû "<<plus<<"  y.e."<<endl;
  61.  
  62.     double NPV,a;
  63.     a=(i_max-i_min)/340; cout<<a<<endl;
  64.     NPV=((s+plus)/pow(1.15,a))-s ;
  65.     cout<<"NPV óêàçàííîãî ïåðèóäà = "<<NPV<<endl;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement