Форум программистов, компьютерный форум, киберфорум
Наши страницы

Файл: Вычисления значений заданной функции по аргументам из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести пользователю цену журнала меньшую, чем указанная в файле http://www.cyberforum.ru/cpp-beginners/thread545743.html
Доброго времени суток ! У меня беда,долго времени ушло на написание этого кода. Все готово,кроме одной функций. Надеюсь на Вашу помощь Заранее благодарен! ВОТ КОД : #include <iostream>...
C++ Графика: нарисовать цветок Помогите с графикой. Не могу создать движение и скрепить все части что бы получился цветок. Помогите хоть чем то. Я в тупике((((( http://www.cyberforum.ru/cpp-beginners/thread545739.html
C++ Проблема с сортировкой строк
Вот собственно кусок кода, необходимо отсортировать значения строк в классе. Проблема в том что процесс сортировки не происходит до конца. Уже сломал глаза, не могу найти ошибку for (int y = 0; y <...
Вычислить глубину рекурсии и итеративного способа вычисления C++
помогите пожалуйста вычислить глубину рекурсии и итеративного способа вычисления программа вычисляет элементы последовательности: a(0)=1; a(n)=a(n div 2)+a(n div 3), n>1; для итеративного...
C++ Сумма в строках двумерного массива http://www.cyberforum.ru/cpp-beginners/thread545726.html
Задача такая: в массив записываются данные о продажах за каждый месяц за три года. Нужно ввести эти данные с клавиатуры, сохраняя их в двумерном массиве (3*12) и вывести количество проданных (скажем...
C++ Как преобразовать строку цифр в число? Как преобразовать строку цифр в число? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.04.2012, 13:40
Цитата Сообщение от andrew_ Посмотреть сообщение
Смотрите а мне надо что бы оно в таком же виде примерно, как выводит, ещё записывало это в файл, как это можно сделать?
- абсолютно никаких проблемм, в коде лишь одна маленькая коррективка - название функции с y(x) изменил на f(x)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
 
double f(double x)
{
    return (1+x)/pow(1+x*x, 1./3);
}
 
int main()
{
    double x, y;
    ifstream ifs("tab.txt");
    ofstream ofs;
    if(!ifs)
        cout<<"Error open tab.txt\n";
    else
    {
        ofs.open("res.txt");
        if(!ofs)
            cout<<"Error open res.txt\n";
        cout<<"x\ty\n";
        if(ofs)
            ofs<<"x\ty\n";
        while(!ifs.eof())
        {
            if((ifs>>x))
            {
                cout<<x<<"\t";
                y = f(x);
                cout<<y<<endl;
                if(ofs)
                {
                    ofs<<x<<"\t";
                    ofs<<y<<endl;
                }
            }
        }
        ifs.close();
        if(ofs)
            ofs.close();
        
    }
    system("pause");
    return 0;
}
Вывод в файл res.txt
x y
-3 -0.928318
-2 -0.584804
Продолжение
-1 0
3.1 1.86586
4.8 2.00963
5.6 2.07113
7.54 2.2081
8.12 2.24618
9.06 2.30547
10 2.36203
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru