Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. // lab1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
  2. //
  3.  
  4. #include "pch.h"
  5. #include <iostream>
  6. #include <fstream>
  7.  
  8. using namespace std;
  9.  
  10. //Функция, вычисляющая значение условного выражения х
  11. double xCount(double a, double b) {
  12.     if (a > b)
  13.         return 2 * a / (b + 1);
  14.     else if (a < b)
  15.         return (b - 5) / a;
  16.     else
  17.         return 15;
  18. }
  19.  
  20. int main()
  21. {
  22.     fstream fin("arguments.txt", ios::in); //класс потока чтения списка аргументов из файла
  23.     if (!fin) {
  24.         cout << "Error!" << endl;
  25.         system("pause");
  26.         return 0;
  27.     }
  28.  
  29.     ofstream fout("answer.txt"); //открываем поток записи ответов в файл
  30.  
  31.     while (!fin.eof()) {
  32.         double a, b;
  33.         char c; //символ, разраничивающе пары значений аргументов
  34.         fin >> a >> b >> c;
  35.         double x = xCount(a, b);
  36.         fout << x << ' '; //запись значения х в файл
  37.     }
  38.  
  39.     fout.close();
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement