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

Строка + число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Экспонетна с точность ESP http://www.cyberforum.ru/cpp-beginners/thread187666.html
Вычислить с помощью ряда значений функции с точность EPS, сравнить полученной значение со значение соответствующей стандартной функцией e^x=1+x+x*x/2+x*x*x/3!+...+x^n/n! Если честно, вообще не могу понять условие задачи... Как я понял: Нужно ввести EPS, далее программа должна вывести на экран значение e^x с точностью EPS, и стандартную функцию. Вообще не представляю как ее сделать (
C++ Метод обратного пузырька(камешка) Столкнулся с такой проблемой: нужно рассказать о Сортировке числового массива методом обратного пузырька (камешка). Обыскал инет, книги по си++, ничего не нашёл, может он подругому наз-ся? Если кто-нибудь слышал о таком методе на яз. C++ скиньте инфу или ссылочку на нее. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread187665.html
Перегрузка операции индексирования, вопрос по синтаксису C++
Здравствуйте форумчане. Должна сразу сказать, что в своей практике с С++ сталкивалась мало, поэтому в нем считаю себя новичком. Но все же решила я повторить основные принципы ООП по книге Т.А. Павловской С/С++ программирование для вузов. Добралась до перегрузки операции индексирования ("") и вот здесь возник принципиальный вопрос не только в синтаксисе написанного (он скорее всего верный), но...
Работа с файлами C++
Все привет! Возник вопрос. Имеется текстовый файл. В нем есть несколько строк. Мне необходимо изменять их и добавлять новые данные в файл. Проблема, в том, что не могу поменять данные в файле, а также добавить. #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> #include <stdlib.h>
C++ Класс http://www.cyberforum.ru/cpp-beginners/thread187653.html
Создать класс для работы с матрицей. Данные класса: матрица A(3×3). Открытые функции класса: ввод матрицы, вывод матрицы в квадратной форме, вывод на экран транспонированной матрицы.
C++ Динамаческий массив Люди, вот это прога находит координаты всехе седловых точек матрицы, если они есть. А должна ещё находить номер первой из строк, содержащей хотя бы один нуль. Вот как это сделать в моей программе??? Плз помогите) #include <iostream> подробнее

Показать сообщение отдельно
Devastator1
4 / 4 / 0
Регистрация: 12.10.2010
Сообщений: 21
07.11.2010, 23:06  [ТС]     Строка + число
А если строка в таком виде:
C++
1
2
3
4
5
6
7
8
9
ofstream out("file.txt");
char *str[] = {"A+B+N",
              "H/1",
            "N+N+B+c"};
    for (int i=0;i<3;++i)
    {
        out.write(str[i],strlen(str[i]));
        out.put('\n');
    }
Добавлено через 1 час 4 минуты
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
#include "stdafx.h"
#include <fstream>
#include <string>
#include<iostream>
#include <stdio.h>
using namespace std;
 
int main()
{
    int n=20;
    double h=0;
    int i=0;
    h=(1/n+1)*(1/n+1);
    i=n-1;
    char buf[BUFSIZ];
    FILE *fr;
    fr=fopen("file.txt","r+");
    for (n=0;n<20;++n)
    {
        fprintf(fr, "1+U1^2V1-4U1+a/%f(1-2U1+U2);\n",1.00f / n);
        fprintf(fr, "3U1+U1^2V1+a/%f(3-2V1+V2);\n",1.00f / n);
        fprintf(fr, "1+U%d^2V%d-4U%d+a/%f(U%d-1-2U1+Ui+1);\n",1.00f / n, i);
 
    }
    cout<<n<<endl;
    cout<<i<<endl;
    cout<<h<<endl;
system("pause");    
}
выводит в файл не корректно. i должно быть n-1, а выводятся большие числа.

исправьте плиз, где наврал.

Добавлено через 54 минуты
с этим разобрался.

еще вопрос: если у меня число типа double, как мне его корректно вывести fprintf ?

Добавлено через 16 минут
все, разобрался со всем.
 
Текущее время: 07:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru