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

Проблемка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заокруглить число http://www.cyberforum.ru/cpp-beginners/thread841009.html
Например есть число float N = 6.1968 и его надо заокруглить до сотих и что бы ноль в конце числа , если он есть, не отображался, то есть надо что бы отображалось 6.2 , а не 6.20, подскажите, пожалуйста, как это можно сделать
C++ Дочерние классы используют переменную базового класса Здравствуйте. Такой вопрос: есть базовый класс, в котором определена переменная. Эта переменная используется двумя дочерними классами. Подскажите, как лучше сделать, как в коде ниже, или лучше определить данную переменную отдельно в каждом дочернем классе? class A { int variable; public: A() : variable(100) {} http://www.cyberforum.ru/cpp-beginners/thread840998.html
Есть 2 фнкции-Формирование матриці и вывод сформир-й матр.Как описать N і M как глобал. зминни что бі функ-я вівода віводила уже сформированую матр C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #pragma argsused #include <conio.h> #include <iostream.h> #include <windows.h> #include <winbase.h> #include <stdlib.h> int Matricaf()
C++ Сформировать массив из сумм элементов соответственно главной диагонали и элементов дополнительной диагонали
Входные данные: массив А действительных чисел размером m х n, где m = n = 3. Сформировать массив В из сумм элементов соответственно главной диагонали и элементов дополнительной диагонали. Помогите сделать программу ( сделал бы сам но задали много ) Заранее Спасибо
C++ Программа на массив структур http://www.cyberforum.ru/cpp-beginners/thread840969.html
У меня есть код программы, в ней мы вводим название компьютера, объем жесткого диска, объем оперативной памяти, и цену, так вводим до нажатия ctrl+z, далее выводится таблица из всех компьютеров что мы ввели и их хар-ками. Далее мы вводим минимально приемлимые объем жесткого диска и оперативной памяти, и после этого нужно вывести в таблице все компьютеры, которые подходят под минимальные...
C++ Вычисление экспоненты Разработать программу, вычисляющую e^x= 1 + x + x^2/2! + x^3/3! +...+ x^n/n! c точностью эпсилон. Подскажите как сделать так чтоб когда я вводил точность, стока и знаков после запятой было. Например я ввел 0,001 и мне выводило 3 знака после запятой. #include "stdafx.h" #include <iostream> #include <cmath> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
17.04.2013, 22:10     Проблемка
Доброго всем времени суток. Подскажите,что это за ошибка и что не так?

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
// linaer_system.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "matrix.h"
 
void setA(matrix &A);
void setB(matrix &B);
void soluting (matrix &Q, matrix &R, matrix &B, matrix &X);
 
int _tmain(int argc, _TCHAR* argv[])
{
    matrix A(4,4);
    matrix B(4,1);
    matrix Q, R;
    matrix X(4,1);
    setA(A);
    setB(B);
    X.zero();
    A.householderDecomposition(Q,R);
 
    soluting(Q,R,B,X);
    A.output();
    X.output();
    std::system("pause");
    return 0;
}
 
void setA(matrix &A)
{
    double array[16]={  1.1,11.3,-1.7,1.8,
                        1.3,-11.7,1.8,1.4,
                        1.1,-10.5,-1.7,-1.5,
                        1.5,-0.5,1.8,-1.1};
    A.set(array);
}
 
void setB(matrix &B)
{
    double array[4]={10.0,1.3,1.1,10.0};
    B.set(array);
}
 
void soluting (matrix &Q, matrix &R, matrix &B, matrix &X)
{
    matrix temp=B*Q.transpose();
    X.array[3]=temp.array[3]/R.array[15];
    X.array[2]=(temp.array[2]-R.array[11]*X.array[3])/R.array[10];
    X.array[1]=(temp.array[1]-R.array[7]*X.array[3]-R.array[6]*X.array[2])/R.array[5];
    X.array[0]=(temp.array[0]-R.array[3]*X.array[3]-R.array[2]*X.array[2]-R.array[1]*X.array[1])/R.array[0];
}


Код
1>linaer_system.obj : error LNK2019: unresolved external symbol "public: __thiscall matrix::~matrix(void)" (??1matrix@@QAE@XZ) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: void __thiscall matrix::output(void)" (?output@matrix@@QAEXXZ) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: void __thiscall matrix::householderDecomposition(class matrix &,class matrix &)" (?householderDecomposition@matrix@@QAEXAAV1@0@Z) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: class matrix & __thiscall matrix::zero(void)" (?zero@matrix@@QAEAAV1@XZ) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: __thiscall matrix::matrix(void)" (??0matrix@@QAE@XZ) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: __thiscall matrix::matrix(int,int)" (??0matrix@@QAE@HH@Z) referenced in function _wmain

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: class matrix & __thiscall matrix::set(double const *)" (?set@matrix@@QAEAAV1@PBN@Z) referenced in function "void __cdecl setA(class matrix &)" (?setA@@YAXAAVmatrix@@@Z)

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: class matrix __thiscall matrix::operator*(class matrix const &)" (??Dmatrix@@QAE?AV0@ABV0@@Z) referenced in function "void __cdecl soluting(class matrix &,class matrix &,class matrix &,class matrix &)" (?soluting@@YAXAAVmatrix@@000@Z)

1>linaer_system.obj : error LNK2019: unresolved external symbol "public: class matrix __thiscall matrix::transpose(void)" (?transpose@matrix@@QAE?AV1@XZ) referenced in function "void __cdecl soluting(class matrix &,class matrix &,class matrix &,class matrix &)" (?soluting@@YAXAAVmatrix@@000@Z)

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