求c++ 大神帮助,急,有报酬

求c++ 大神帮助,急, 
我需要完成一个用矩阵计算方程组的c++程序 code block 编写的,算法没问题,就是其他方面不断报错,我需要在周5晚上前完成,需要一位大神的协助。可付200元话费。
就是需要用矩阵解一个线性方程组。算法我以编好。但是各种类的声明实在不会。 
我现在就是需要了解在类里面定义一个动态2维数组(矩阵)。然后通过其他的类程序来对这个矩阵的元素进行修改<.<不知为何 我编的试验程序无法运转。虽然没有报错。
matrice.cpp

#include<cmath>
#include<iostream>
#include<fstream>
using namespace std;
#include"matrice.h"

vecteur::vecteur(int a)
{
    dim=a;
    int** arr=new int*[dim];
    for(int i=0;i<dim;i++)
    arr[i]=new int[dim];
    for(int i=0;i<dim;i++)
    {
        for(int n=0;n<dim;n++)
        arr[i][n]=1;
    }


}
void vecteur::fonction2(vecteur &V)
{
    for(int i=0;i<V.dim;i++)
    {
        for(int n=0;n<V.dim;n++)
        V.arr[i][n]=-10*i-n-11;
    }

}
void vecteur::fonction1(vecteur &V)
{

    for(int i=0;i<V.dim;i++)
    {
        for(int n=0;n<V.dim;n++)
        V.arr[i][n]=10*i+n+11;
    }
}
void vecteur::affiche(vecteur &V)
{

   for(int i=0;i<V.dim;i++)
    {
        cout<<endl;
        for(int n=0;n<V.dim;n++)
        cout<<V.arr[i][n]<<"  ";
    }


}



matrice.h
#ifndef MATRICE_H_INCLUDED
#define MATRICE_H_INCLUDED
using namespace std;
class vecteur
{
    private:
    int dim;
    int **arr;
    public:
    vecteur ();
    vecteur (int a);
    void fonction1 ( vecteur &V);
    void fonction2 ( vecteur &V);
    void affiche( vecteur &V);
};

#endif // MATRICE_H_INCLUDED


main.cpp

#include<cmath>
#include<iostream>
#include<fstream>
using namespace std;
#include"matrice.h"
int main()
{
    vecteur A(3);
    A.fonction1(A);
    A.affiche(A);
    A.fonction2(A);
    A.affiche(A);


    return 0;
}

回答: 求c++ 大神帮助,急,有报酬

  1. int** arr=new int*[dim];  =>arr=new int*[dim]; 

如何求出两个javax.persistence.Query对象的交集,求各位大神指导

  1. Q
    我要定义两个javax.persistence.Query对象,查询的是同一个实体对象。但是必须要分开查询,因为一个是普通的查询,另外一个是通过全文检索技术实现(最后通过其他方法封装成了Query)。有没有办法求出这两个Query对象的交集?求各位大神指导。感激涕零
  2. A
    如果一定要在得到两个Query之后求交集的话,那就可以考虑各自getResultList()之后用list去求交集:
    List list1 = query1.getResultList();
    List list2 = query2.getResultList();
    list1.retainAll(list2);
    

    这样list1剩下的就是交集了

已经不知所错。。。求各位大神帮忙。

  1. Q
    老师让我做一个综合实验。
    十月开始做的。。。一直做到现在还是没做出来。
    程序很多错误。(我是照着书敲的)
    老师说如果我做出来了可以考虑期末考试就考做一个系统。
    但是·····我做不出来。
    求各位大神帮我找一下到底哪里错了。
    已经不知所错。。。求各位大神帮忙。

    数据库和VB程序都在下面的下载链接里、
    http://pan.baidu.com/s/1lA2W4
    数据库用的是sql server 2008   程序是用vb6.0写的。已经不知所错。。。求各位大神帮忙。

    为嘛我只能把文章分数设置100分啊?我想把分数全部散了。
    求各位大神帮忙 已经不知所错。。。求各位大神帮忙。
  2. A
    一看vb就脑袋疼的路过已经不知所错。。。求各位大神帮忙。

如何判别一个网站是不是指定主题的网站呢?求各位大神帮忙

  1. Q
    这是我硕士论文的一部分,毕业不容易,求各位大神帮忙想想解决思路~~~
    问题是:如何判别一个网站是不是包含农业供求信息的网站?
    在一个农业网站里,供求信息只是一个版块(其他的版块还有农业资讯、新闻、农业企业名录、栽培技术等等),如何判别一个网站是不是包含农业供求信息的网站呢?
    之前看了看有关网站分类的文献,都是在对整个网站的主题进行分类(比如判断一个网站是不是农业网站),都是网站级别的分类,基本思路是提取网站的部分网页,然后提取结构特征词(链接文本中的特征词)和内容特征词(网页正文中的特征词),然后用特征词组成VSM模型,然后用一些文本分类算法(贝叶斯分类、SVM)进行二分类。
    但是,我现在需要判别的只是网站内的一个版块,如何获取供求信息的网页呢?获取多少网页呢?如何分类呢?
    请教各位老师帮忙想想。。。我现在一点思路都木有。。
    如何判别一个网站是不是指定主题的网站呢?求各位大神帮忙
  2. A
    判断一个网站和判断一个版块没有本质区别吧。
    如果只是信息源不同,将那个版块的网页采集下来进行判断就Ok了。
    倒是什么是“农业供求信息”,需要很好的特征定义和建模。

XE5一直报错,找了一星期了没找到问题所在,跪求各位大神帮忙看下是什么原因。

  1. Q
    安装XE5后破解完成后,再安装cnpack专家包,但是每次当对控件进行操作时就会弹出一个提示框。提示
    Application Error 
          Exception ElistError in module rlt190.bpl at 00105FFE.
          list Index out if bounds(1).

    点击确认后,程序退出,不保存数据。
    我把程序重装或者换个rlt190.bpl  也没用。
    求各位大神告知原因,不甚感激!
  2. A
    你装了cnvcl是吧?

求Oracle大神想想办法

  1. Q
    table1
    id     value1    value2 
    1       12          12          
    2       10           7            
    3        8            6            

    table2
    id   tag    type   startvalue1     endvalue1   startvalue2   endvalue2 
    1     1          R             13                    10                 13                 12
    2     1          S              9                       8                  11                 10
    3     1           F              7                       5                    9                  6 
    4     2          R             13                    12                 13                 12
    5     2          S              11                    10                 12                 10
    6     2           F              9                       8                    9                  7 
    7     3           R             9                       7                    9                   8
    8     3           S             6                        5                   7                   5

    R—先   S—然后   F—最后   tag相同表示是一组的RSF。
    要求输入一个表1的id,然后根据其value1和value2,从表2的startvalue1, endvalue1value区间,组合出13到value1,value2也必须满足。
    要列出所有的组合,不同tag之间可以组合,但必须value1和2从13开始到value值本身。

    求oracle大神帮帮忙!!!!

  2. A
    按照10、7进行测试
    WITH T AS (
    SELECT A.PATH APATH,B.PATH BPATH,ROW_NUMBER()OVER(ORDER BY A.RN,B.RN) AS RN FROM
      (select PATH,ROW_NUMBER()OVER(ORDER BY PATH) AS RN,TR from(
        select t2.*,sys_connect_by_path(id,',') path,connect_by_root(id) tr
        from t2
        start with startvalue1=13
        connect by prior endvalue1>10
               and prior endvalue1>endvalue1
               and prior endvalue1<=startvalue1+1
               and prior startvalue1-1>=startvalue1)
      where 10 between endvalue1 and startvalue1) A,
      (select PATH,ROW_NUMBER()OVER(ORDER BY PATH) AS RN,TR from(
        select t2.*,sys_connect_by_path(id,',') path,connect_by_root(id) tr
        from t2
        start with startvalue2=13
        connect by prior endvalue2>7
               and prior endvalue2>endvalue2
               and prior endvalue2<=startvalue2+1
               and prior startvalue2-1>=startvalue2)
      where 7 between endvalue2 and startvalue2) B
    where a.tr=b.tr
    )
    SELECT T.RN,T2.* FROM T,T2
    WHERE INSTR(T.APATH||',',','||T2.ID||',')>0 OR INSTR(T.BPATH||',',','||T2.ID||',')>0
    ORDER BY T.RN,T2.ID;

    测试结果
            RN         ID STARTVALUE1  ENDVALUE1 STARTVALUE2  ENDVALUE2
    ---------- ---------- ----------- ---------- ----------- ----------
             1          1          13         10          13         12
             1          2           9          8          11         10
             1          3           7          5           9          6
             2          1          13         10          13         12
             2          2           9          8          11         10
             2          6           9          8           9          7
             3          1          13         10          13         12
             3          2           9          8          11         10
             3          7           9          7           9          8
             3          8           6          5           7          5
             4          1          13         10          13         12

            RN         ID STARTVALUE1  ENDVALUE1 STARTVALUE2  ENDVALUE2
    ---------- ---------- ----------- ---------- ----------- ----------
             4          3           7          5           9          6
             4          5          11         10          12         10
             5          1          13         10          13         12
             5          5          11         10          12         10
             5          6           9          8           9          7
             6          1          13         10          13         12
             6          5          11         10          12         10
             6          7           9          7           9          8
             6          8           6          5           7          5
             7          2           9          8          11         10
             7          3           7          5           9          6

            RN         ID STARTVALUE1  ENDVALUE1 STARTVALUE2  ENDVALUE2
    ---------- ---------- ----------- ---------- ----------- ----------
             7          4          13         12          13         12
             7          5          11         10          12         10
             8          2           9          8          11         10
             8          4          13         12          13         12
             8          5          11         10          12         10
             8          6           9          8           9          7
             9          2           9          8          11         10
             9          4          13         12          13         12
             9          5          11         10          12         10
             9          7           9          7           9          8
             9          8           6          5           7          5

            RN         ID STARTVALUE1  ENDVALUE1 STARTVALUE2  ENDVALUE2
    ---------- ---------- ----------- ---------- ----------- ----------
            10          3           7          5           9          6
            10          4          13         12          13         12
            10          5          11         10          12         10
            11          4          13         12          13         12
            11          5          11         10          12         10
            11          6           9          8           9          7
            12          4          13         12          13         12
            12          5          11         10          12         10
            12          7           9          7           9          8
            12          8           6          5           7          5

    已选择43行。

    RN表示第几套方案

PB求指导。存sql image列,跪求各路大神

  1. Q
    tab_1.tabpage_8.ole_text.object.headerfooterselect(0)
    tab_1.tabpage_8.ole_text.object.headerfooterselect(16)//切换到主体
    tab_1.tabpage_8.ole_text.object.headerfooteractivate(0)

    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(0, tab_1.tabpage_8.ole_text.object.PageWidth)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(1, tab_1.tabpage_8.ole_text.object.PageHeight)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(2, tab_1.tabpage_8.ole_text.object.PageMarginL)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(3, tab_1.tabpage_8.ole_text.object.PageMarginT)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(4, tab_1.tabpage_8.ole_text.object.PageMarginR)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(5, tab_1.tabpage_8.ole_text.object.PageMarginB)
    tab_1.tabpage_8.ole_text.object.Save(Fn, 0, 3)
    这上面这段代码是啥子意思啊。PB菜鸟求各位大神指导
  2. A
    tab_1.tabpage_8.ole_text.object.headerfooterselect(0)
    tab_1.tabpage_8.ole_text.object.headerfooterselect(16)//切换到主体
    tab_1.tabpage_8.ole_text.object.headerfooteractivate(0)

    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(0, tab_1.tabpage_8.ole_text.object.PageWidth)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(1, tab_1.tabpage_8.ole_text.object.PageHeight)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(2, tab_1.tabpage_8.ole_text.object.PageMarginL)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(3, tab_1.tabpage_8.ole_text.object.PageMarginT)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(4, tab_1.tabpage_8.ole_text.object.PageMarginR)
    tab_1.tabpage_8.ole_text.object.LoadSaveAttribute(5, tab_1.tabpage_8.ole_text.object.PageMarginB)
    tab_1.tabpage_8.ole_text.object.Save(Fn, 0, 3)
    这上面这段代码是啥子意思啊。PB菜鸟求各位大神指导


    设置 ole里要保存的图片的宽度和高度和目前显示的图形一致,下面几行是边距的设置,最后是保存

这是本校OJ上的一道题目,本人菜鸟,遂提出来问,求各位大神求指点迷津!(我是想学到更多知识,并不是想要求正确代码,只求大神们指点指点,谢谢)

  1. Q
    Description
    某个光头的戴眼镜的很帅的老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口。

    "做什么比较挣钱呢?筛沙子没力气,看大门又不够凶..."光头眼镜帅老师很是无奈。

    "张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?"CLZ在一旁出主意。

    嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部3D电影《二十二世纪杀人网络之红客帝国之三更半夜翻墙回宿舍》。

    说干就干,马上海选女主角(跟老谋子学的,此举可以吸引媒体的眼球,哈哈),并且特别规定,演员必须具有AC的基本功,否则直接淘汰。

    由于策划师WSG(大师级水王)宣传到位,来应聘的MM很多,当然包括蛋糕妹妹等呼声很高的美女,就连毕了业的人妖师兄都男扮女装来应聘(还好被安全顾问YZY认出,给轰走了),看来娱乐圈比ICPC吸引人呀...

    面试那天,刚好来了m*n个MM,站成一个m*n的阵列,副导演CLZ为每个MM打了分数,分数都是32位有符号整数。

    一开始光头眼镜帅老师很纳闷:分数怎么还有负的?CLZ解释说,根据选拔规则,头发染成黄色、化妆太浓、穿的太少等等都要扣分数的,扣的多了就可能是负分了,当然,如果发现话语中夹有日语,就直接给-2147483648分了。

    分数送上来了,是光头眼镜帅老师做决定的时候了,一个选拔原则是,要选一个面试分数绝对值(必须还是32位整数)最大的MM。

    特别说明:如果不幸选中一个负分的MM,也没关系,因为,如果不能吸引你,那要想法恶心你。

    Input
    输入数据有多组,每组的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行,每行有n个整数,m和n的定义见题目的描述。

    0 < m, n ≤ 100000

    Output
    对于每组输入数据,输出三个整数x,y和s,分别表示选中的MM的行号、列号和分数。

    Note:行号和列号从一开始,如果有多个MM的分数绝对值一样,那么输出排在最前面的一个(即行号最小的那个,如果行号相同则取列号最小的那个)。

    Sample Input
    2 3
    1 4 -3
    -7 3 0

    Sample Output
    2 1 -7

    Hint
    测试数据的 m 和 n 不会同时达到100000,当m取100000时,n很小,反之亦然,因此,可考虑采用动态内存分配来建立二维数组,这样就不会超内存。

    另一种更好的处理方法是:不采用二维数组来存储每个人的得分,照样可以处理得到正确答案。

    以下是本人代码:

    程序代码:
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        long x,max,px,rx;
        int m,n,h,l,i,t;

        while(scanf("%d%d",&m,&n)==2)
        {
            for(i=1; i<=m; i++)
                for(t=1; t<=n; t++)
                {
                    if(i==1&&t==1)
                    {
                        scanf("%ld",&x);
                        rx=x;/*原先的x*/
                        px=labs(x);
                        max=px;
                        h=1;
                        l=1;
                    }
                    else
                    {
                        scanf("%ld",&x);
                        px=labs(x);
                        if(px>max)
                        {
                            max=px;
                            rx=x;
                            h=i;
                            l=t;
                        }
                    }

                }
            printf("%d %d %ld\n\n",h,l,rx);

        }

        return 0;

    }


    提交后是wrong answer。。。求各位大神不啬赐教/抱拳(我是想学到更多知识,并不是想要求正确代码,只求大神们指点指点,谢谢)
  2. A
    你说的对,max也应该改过来才是正解。
    不改为什么也不出错呢?我觉得原因是这样的:max不改,那么把2147483648赋值给它的时候,实际上已经超出了long的范围,变成了一个负数。但是,接下来if(px>max),涉及到一个有符号数和无符号数的比较,需要先把有符号数转换从无符号数,max这个负数就又变回到2147483648了。

求各位大神,这种MYSQL语句是否使用强制索引?

  1. Q
    select XX from A a
    join B b on a.XX = b.XX
    join C c on XXXXXXX
    join D d on XXXXXXX
    where XXXXXXXX
    order by a.id desc
    limit X,Y

    (1)where的条件不确定数目,但是像几乎不重复的列,都已经加索引,且LIKE 不会在左边加%
    (2)A为主表,20W数据,其余的B,C,D不到100条

    问题来了, 如果没有ORDER BY a.id,速度没问题,加了后速度很慢,网上说是由于WHERE里面用了索引,所以ORDER BY里面有不用索引了,导致查询结果很慢

    求各位大神,如果在FROM A a后面增加FORCE INDEX(PRIMARY) , 速度是快了,但是WHERE上面条件查询的索引就不能用了,这种情况应该如何优化?
  2. A
    问题应该出在filesort上。
    应先打开大表,因此a后面应该是跟left join。b、c、d应尽量与a关联,where中如果没有b、c、d表字段的条件就最好。
    优化方式是将id作为复合索引的一部分。

    比如 select * from tab_a where field_a='xxx' order by field_b limit xx;
    增加key xxx (field_a,field_b asc)有助于优化该语句。

新手求各位大神帮忙 VC++连接mysql 问题

  1. Q
    mysql_init (&mysql);
    mysql_real_connect(&mysql,"XING-PC","root","123456","mysql",3306,NULL,0);
    CString strUsername,strList,strRemark,strSQL;
    strSQL.Format(_T("insert into table_1(id,name,passwd)values(\'%s\',\'%s\',\'%s\')")
    ,strUsername,strList,strRemark);
    mysql_close(&mysql);

    运行后 mysql里没有数据 求各位大神帮忙 新手啊 非常感谢各位帮忙的说
  2. A
    %s是说明变量是字符串,既然参数要求字符char类型,你就把CString转成char来赋值给mysql_query,用CString类里的GetBuffer函数转成char类型