Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Иван100500
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 3

Ввод и вывод данных в файл

24.10.2012, 21:08. Просмотров 897. Ответов 2
Метки (Все метки)

Нужно дописать код чтобы х и у брались из файла, а результат записывался в другой файл.

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Интерполяция Лагранжа.
// Компилятор: Visual C++ 6.0
 
#include "stdafx.h"
 
// таблица из книги по вычислительной математике 
float x[6] = {1.5, 1.54, 1.56, 1.60,1.63, 1.70}; 
float y[6] = {3.873,3.924,3.950,4.00,4.037,4.123}; 
 
/* Функция, вычисляющая коэффициенты Лагранжа
x - аргумент функции
n - степень многочлена (или число x-ов)
i - номер узла
*/
 
float L(float xp,int n,int i) {
// числитель и знаменатель 
float Chesl; 
float Znam;
 
Chesl = 1; Znam = 1;
 
int k;
// вычисление числителя
for (k = 0; k!= n; k++ ) {
 
if ( k == i ) continue; 
// убираем множитель x - x(i)
Chesl *= xp - x[k];
}
// вычисление знаменателя
for(k= 0; k!= n;k++) {
 
if (x[i] == x[k]) continue; 
// убираем, а то ноль в знаменателе
 
Znam *= x[i] - x[k];
}
 
 
return Chesl/Znam; 
 
}
int main(int argc, char* argv[])
{
 
// вычисляем степень полинома
int n = sizeof(y)/sizeof(float); 
 
// начальное значение 
float R = 0; 
 
// произвольная точка для проверки 
float px = 1.55;
 
// вычисляем значение интерполяционного многочлена
// в точке должно получиться 3.937 
for (int i = 0; i != n; i++) { 
 
R += y[i]*L(px,n,i);
}
 
printf("Результат : %f ",R); 
 
// вывод результата
return 0;
}


Вернуться к обсуждению:
Ввод и вывод данных в файл
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 21:08
Готовые ответы и решения:

Ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хранилище данных в файле)
Здравствуйте) помогите написать программу, осуществляющую ввод...

Ввод и вывод данных в файл
Как сделать что бы водились слова через пробел? Здесь я вывожу данные. void...

Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру
Имеется база данных в виде структуры, которая будет постепенно дописываться...

Русско-английский словарь. Ввод данных с двух файлов. Вывод результата в файл
Здравствуйте, сама задача: Даны два текстовых файла - в первом расположены...

Вывод суммы в файл (файловый ввод/вывод)
Добрый день! Я пытался написать программу, которая должна вводить данные из...

2
Другие темы раздела
C++ Вывод map через ostream_iterator<> http://www.cyberforum.ru/cpp-beginners/thread679774.html
Не могу понять, оператор вывода для pair перегрузил, а код не компилируется. Как правильно сделать? Вот небольшой пример:#include <iostream> #include <sstream> #include <algorithm> #include <map>...
C++ Вывести все слова по одному в столбик Я написал нечто подобное#include <iostream> #include <windows.h> #include <cstdio> using namespace std; int main() { setlocale( LC_ALL,"" ); int rez, i=0; char str; cout <<... http://www.cyberforum.ru/cpp-beginners/thread679766.html
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент C++
Вот есть задача: Данная целочисленная прямоугольная матрица. определить  количество строк, содержащих хотя бы один нулевой элемент;  номер столбца, в котором находится самая длинная серия...
C++ Сериализация многосвязного списка
Много рыскал в интернете на эту тему, но ничего толкового не нашёл. Может кто-нибудь подсказать какой-нибудь более или менее эффективный метод сериализации многосвязного списка без использования...
C++ Подробное описание Борей 2007 http://www.cyberforum.ru/cpp-beginners/thread679752.html
Уважаемые, может даст кто ссылку на подробное описание БД Борей 2007
C++ Как это задание сделать через рекурсию? У меня есть задание посчитать биномальный коэфициент простым способом и через рекурсию. Простым способом я сделал, нужно теперь это задание через рекурсию сделать. Простой код: #include<iostream>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru