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

ввод и вывод данных в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод map через ostream_iterator<> http://www.cyberforum.ru/cpp-beginners/thread679774.html
Не могу понять, оператор вывода для pair перегрузил, а код не компилируется. Как правильно сделать? Вот небольшой пример:#include <iostream> #include <sstream> #include <algorithm> #include <map> std::ostream & operator<<(std::ostream & os, const std::pair<char, size_t> & p) { os<<p.first; return os; }
C++ Вывести все слова по одному в столбик Я написал нечто подобное#include <iostream> #include <windows.h> #include <cstdio> using namespace std; int main() { setlocale( LC_ALL,"" ); int rez, i=0; char str; cout << "Введи чёнить окда?\n"; http://www.cyberforum.ru/cpp-beginners/thread679766.html
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент C++
Вот есть задача: Данная целочисленная прямоугольная матрица. определить  количество строк, содержащих хотя бы один нулевой элемент;  номер столбца, в котором находится самая длинная серия одинаковых элементов. Вот программа к этой задаче, но почему-то не компилируется, в чем проблема?! #include "stdafx.h" #include <iostream> #include <conio.h>
C++ Сериализация многосвязного списка
Много рыскал в интернете на эту тему, но ничего толкового не нашёл. Может кто-нибудь подсказать какой-нибудь более или менее эффективный метод сериализации многосвязного списка без использования boost? Кстати, и с boost тоже не очень понятно. Там вроде нужно сначала сериализировать объект, а затем указатель на него, но как это сделать в многосвязном списке?
C++ Подробное описание Борей 2007 http://www.cyberforum.ru/cpp-beginners/thread679752.html
Уважаемые, может даст кто ссылку на подробное описание БД Борей 2007
C++ Как это задание сделать через рекурсию? У меня есть задание посчитать биномальный коэфициент простым способом и через рекурсию. Простым способом я сделал, нужно теперь это задание через рекурсию сделать. Простой код: #include<iostream> #include<math.h> using namespace std; int n, k; double rez,bin1,bin2; int factorial(int a) { int fact=1; подробнее

Показать сообщение отдельно
Иван100500
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 3

ввод и вывод данных в файл - C++

24.10.2012, 21:08. Просмотров 754. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru