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

Не могу исправить две ошибки Табулирование Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread834447.html
Ребят не понимаю я с++ Дали создать программу Помогите пожалуйста Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали.
C++ Массив: При выполнении условия изменить матрицу A, прибавив к элементам каждой строки заданные элементы x1,x2,…,x5. Если сумма двух первых строк матрицы A меньше суммы элементов двух последних ее строк, изменить матрицу A, прибавив к элементам каждой строки заданные элементы x1,x2,…,x5. ввод вручную. Добавлено через 2 часа 5 минут #include "stdafx.h" #include "iostream" #include <cstdlib> #include <cstdio> #include"time.h" #include"iomanip" http://www.cyberforum.ru/cpp-beginners/thread834440.html
C++ Массив: Изменить все строки матрицы, в которых отрицателен элемент главной диагонали
Изменить все строки матрицы, в которых отрицателен элемент главной диагонали, к каждому элементу i-й строки прибавляется элемент Ti из заданного массива T1,T2,…,Tn. Подсчитать число измененных строк матрицы. Так же предусмотреть ввод с клавиатуры и рандомно. Добавлено через 1 час 30 минут =(.
Массив: Изменить матрицу, прибавляя к каждому отрицательному элементу значение предыдущего элемента той же строки. C++
Изменить матрицу, прибавляя к каждому отрицательному элементу значение предыдущего элемента той же строки. Если отрицателен первый элемент строки, прибавить к нему значение последнего элемента строки.
C++ C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| http://www.cyberforum.ru/cpp-beginners/thread834418.html
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|39|undefined reference to `GetStockObject@4'|
C++ Помочь доделать программу с реккурентными соотношениями. (Исправить ошибку) Здравствуйте, дорогие форумчане. Опять нуждаюсь в вас. Мне помочь доделать программу. Задание прикрепил на скрине, так как его вручную не напишешь. ----------------------------------------------------------------- Вот, собственно, моя программа: #include <iostream> #include <conio.h> #include <math.h> #include <locale.h> подробнее

Показать сообщение отдельно
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 128

Не могу исправить две ошибки Табулирование Функции - C++

11.04.2013, 15:25. Просмотров 298. Ответов 0
Метки (Все метки)

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
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <string>
#include <math>
typedef double (*dfdd)(double, double);
double f(double x, double y);
void tab(dfdd f, double dx, double dy, double minx, double miny, double maxx, double maxy, std::ofstream *s);
int main()
{
 double dx;
 double dy;
 double minx;
 double miny;
 double maxx;
 double maxy;
 unsigned int w;
 unsigned int e;
 std::string fn;
 char c;
 std::fostream fs;
 std::ostream *s;
 std::cout<<"введите шаг по x";
 std::cin>>dx;
 std::cout<<std::endl<<"введите шаг по y";
 std::cin>>dy;
 std::cout<<"введите минимум по x";
 std::cin>>minx;
 std::cout<<std::endl<<"введите минимум по y";
 std::cin>>miny;
 std::cout<<"введите максимум по x";
 std::cin>>maxx;
 std::cout<<std::endl<<"введите максимум по y";
 std::cin>>maxy;
 std::cout<<std::endl<<"введите ширину";
 std::cin>>w;
 std::cout<<std::endl<<"введите точность";
 std::cin>>e;
 std::cout<<std::endl<<"выводить на экран (э), или в файл (ф)?";
 std::cin>>c;
 if (c=='ф')
 {
  std::cout<<std::endl<<"введите имя файла";
  std::cin>>fn;
  fs.open(fn);-ЗДЕСЬ ОШИБКА
  s=&fs;
 }
 else
 {
  s=&std::cout;
 }
 s<<std::endl;
s<<setw(w)<<std::ixed<<setprecision(e);-ЗДЕСЬ ОШИБКИ
 tab(f, dx, dy, minx, miny, maxx, maxy, s);
 if (c=='ф')
 {
  fs.close();
 }
 return 0;
}
double f(double x, double y)
{
 return exp(sqrt(4-x-y));
}
void tab(dfdd f, double dx, double dy, double minx, double miny, double maxx, double maxy, std::ofstream *s)
{
 double x;
 double y;
 double z;
 for (y=miny; y<=maxy; y+=dy)
 {
  for (x=minx; x<=maxx; x+=dx)
  {
   z=f(x,y);
   s<<"z("<<x<<", "<<y<<")="<<z);
  }
  s<<std::endl;
 }
}
Добавлено через 4 часа 56 минут
fs.open(fn);-ЗДЕСЬ ОШИБКА

s<<setw(w)<<std::ixed<<setprecision(e);-ЗДЕСЬ ОШИБКИ
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru