Форум программистов, компьютерный форум CyberForum.ru

В файл записать результат вычисления функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию для сравнения файлов http://www.cyberforum.ru/cpp-beginners/thread1029176.html
Написать программу для с++: Даны два текстовый файла, состоящие из некоторого количества строк. Написать функцию для сравнения этих файлов.
C++ Определить максимальный элемент матрицы Написать программу для с++: Пусть пользователь вводит динамическую матрицу размером NxN. Определить максимальный элемент. http://www.cyberforum.ru/cpp-beginners/thread1029171.html
Поменять местами второе и последнее слово в строке C++
Написать программу для с++: Дана строка символов. Нужно поменять местами второе и последнее слово в этой строке. При написании программы нельзя пользоваться стандартными функциями обработки строк.
C++ Написать программу для сортировки массива по убыванию суммы цифр элементов
Написать программу для с++: Дан массив целых чисел. Написать программу для сортировки массива по убыванию суммы цифр элементов.
C++ Определить максимальную разность между двумя соседними цифрами числа http://www.cyberforum.ru/cpp-beginners/thread1029165.html
Написать программу для с++: Дано целое число N. Определить максимальную разность между двумя соседними цифрами.
C++ Вычислить корни квадратного уравнения. Написать программу для с++: Вычислить корни квадратного уравнения. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.12.2013, 14:27     В файл записать результат вычисления функции
Давненько не брал я в руки шашек&copy
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <cmath>
#include <fstream>
#include <string>
#include <iomanip>
 
int main()
{
    std::string fpathin("in.txt"), fpathout("out.txt");
    std::fstream ifs(fpathin.c_str(), std::ios::in), ofs(fpathout.c_str(), std::ios::out);
    if(ifs.is_open() && ofs.is_open())
    {
        double num;
        while(ifs >> num)
        {
            std::cout << std::setw(10)<< num << std::setw(15) << (sqrt(num) + sin(num)) << '\n';
            ofs << std::setw(10) << num << std::setw(15) << (sqrt(num) + sin(num)) << '\n';
        }
    }
    else
        std::cerr << "Unable to open file(s)\n";
    ifs.close();
    ofs.close();
    return 0;
}
 
Текущее время: 07:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru