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

Ошибка вывода данных в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу структурного описания каталога одной книги http://www.cyberforum.ru/cpp-beginners/thread986426.html
//2. Написать следующие функции: // - вывести список всех книг; // - обеспечить хранение книг в следующей последовательности: авторы по алфавиту,книги по алфавиту; // - проверить наличие...
C++ Имя парамтера макроса Есть функция, её вызов надо так завернуть в макрос, чтоб в один из параметров функции передавать имя параметра макроса. Как написать макрос, подставляющий имя своего параметра? http://www.cyberforum.ru/cpp-beginners/thread986402.html
C++ Использование this в методе класса
Добрый день! Пытаюсь написать класс красно-чёрного дерева. Вот фрагмент класса: class Tree { long value; Tree* parent; Tree* leftSon; Tree* rightSon; Tree() {} Insert( long val )
Лабораторная по циклам C++
Помогите сделать лабораторную работу! Заранее благодарен!
C++ Вычислить значение выражения (по ссылке и по указателю) http://www.cyberforum.ru/cpp-beginners/thread986354.html
Пожалуйста, помогите написать функция для S(x) передачей аргументов в функцию по ссылке и указателю. S(x)=(cos(k*Pi / 4)/!k)*pow(x,k)
C++ Поворот матрицы Нужно повернуть квадратную матрицу на 180 градусов. У меня не поворачиваются все елементы кроме двух... http://www.picshare.ru/uploads/131024/IJWj4X3u0V_thumb.jpg Код программы //... подробнее

Показать сообщение отдельно
illuminates
3 / 3 / 0
Регистрация: 14.06.2012
Сообщений: 106

Ошибка вывода данных в файл - C++

24.10.2013, 10:10. Просмотров 466. Ответов 12
Метки (Все метки)

Помогите найти ошибку. Есть программа, которая выводит массив f из р=53 строк. В первой колонке х - целые числа от -26 до 26, во второй некоторые данные у(х) (приближенно у(х)-кубическая парабола). В третьей - результат аппроксимации полиномом третьей степени. Создается файл "D:\\new.txt", но в него записывается нечто странное:
-26 2.42703e+200
-6.27744e+066 2.42703e+200
-6.27744e+066 2.42703e+200
...
и так все 53 строки.

Вывод в блокнот:

C++ (Qt)
1
2
3
4
5
  ofstream fout;
  fout.open("D:\\new.txt");
    for(int k=0;k<p;k++)
      fout<<f[k][0]<<"\t"<<f[k][2]<<"\n";
  fout.close();
Остальные фрагменты, где что-либо записывалось в f:
C++ (Qt)
1
2
3
4
5
6
                ifstream in;
        in.open("D:\\FFF.txt");
        for (i=0;i<p;i++)
            for(j=0;j<2;j++)
                in>>f[i][j];
        in.close ();
C++ (Qt)
1
2
3
4
5
6
7
//построение 3-го столбца таблицы f
    for (i=0;i<p;i++)
    {
        f[i][2]=0;
        for(j=0;j<n;j++)
            f[i][2]+=Ak[j]*pow(f[i][0],j);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru