0
/*
  David Ballantyne
  10/03/13
  sum of a series

*/
#include <cstdlib>
#include <iostream>


using namespace std;

//no global constants

//no functioning prototypes

int main( int argc, const char* argv[] ){
    //Declare Variables
    short n,knwn,num,sum=0;

    //prompt user
    cout<<"input a number grater than 0";
    cin>>n;

    //Calculate
    for( int num=1;num<=n;sum+=num++);


    //known
    knwn =(n(n+1))/2;

    //output

    cout<<"the sum of the series is"<<sum<<endl;
    cout<<"the sum of the known series is"<<knwn<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

30行目で、「n」は関数として使用できないと書かれていることを知っています

私はイントロ C++ クラスにいて、少し問題があります。解決策は簡単だと確信していますが、見つけられないようです!

4

1 に答える 1

4

乗算演算子を省略しました。に変更knwn =(n(n+1))/2;knwn =(n * (n+1))/2;ます。

于 2013-10-03T17:10:47.267 に答える