vakho

[C++] 2012 შუალედური N2;

Nov 30th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.96 KB | None | 0 0
  1. /*
  2.     ფაილში “data.txt” წერია რამდენიმე ნამდვილი რიცხვი. დაწერეთ პროგრამა, რომელიც:
  3.        
  4.         • ჩაწერს რიცხვებს ფაილიდან შესაბამისი სპეციალიზაციის ვექტორში;
  5.         • ეკრანზე დაბეჭდავს იმდენ სტრიქონს, რამდენი ელემენტიცაა ვექტორში;
  6.             ყოველ სტრიქონში უნდა იყოს ერთმანეთისგან ტაბულაციის ნიშნით განცალკევებული
  7.             შემდეგი მონაცემები: ვექტორის ელემენტი, მისი აბსოლუტური მნიშვნელობა,
  8.             ამ ელემენტისათვის საჭირო ბაიტების რაოდენობა და მრავალწევრის მნიშვნელობა
  9.             ამ ელემენტზე.
  10. */
  11. #include <iostream>
  12. #include <fstream>
  13. #include <vector>
  14.  
  15. using namespace std;
  16.  
  17. int main()
  18. {
  19.     double num(0);
  20.     vector<double> vec;
  21.     ifstream ifs("data.txt");
  22.  
  23.     while (ifs >> num)
  24.         vec.push_back(num);
  25.    
  26.     for (int i = 0; i < vec.size(); i++)
  27.     {
  28.         cout << "vec[ " << i << " ]\t=\t" << vec[i]; //ვექტორის ელემენტი;
  29.         cout << "\t" << abs(vec[i]); //აბსოლუტური მნიშვნელობა;
  30.         cout << "\t" << sizeof(vec[i]); //ელემენტისათვის საჭირო ბაიტების რაოდენობა;
  31.         cout << "\t" << vec[i]*vec[i] + 12 * vec[i] - 21; //მრავალწევრის მნიშვნელობა;
  32.         cout << endl;
  33.     }
  34.  
  35.     system("PAUSE");
  36.     return (0);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment