1

すべて、私はC ++にかなり慣れていません。私の先生は、次のことを行う関数を作成する課題を私たちに与えました。

//addbig( ) -- This function is sent an array of integers and the length 
//of the array.  
//It returns the sum of all integers in the array that are larger than 1000.

英語が私の第二言語だからかもしれませんが、彼がここで何を尋ねているのかよくわかりません。

また、ユーザーからの入力を取得するときに、配列が文字で構成されるときに cin >> を使用していました。しかし、整数の配列から入力を受け取るためにそれを使用しようとしましたが、そうすることができません。最初に変換を行う必要がありますか?

あなたの誰かが光を当てることができれば、それは素晴らしいことです.

4

2 に答える 2

1

関数のパラメーターから始めるべきだと思います。addBig には、整数の配列と配列の長さの 2 つのパラメーターがあることがわかります。

int addBig(int arr[], int sze)
{
     int sum = 0;
     // do summation.
     return sum;
}
于 2013-11-14T22:09:01.047 に答える
0

整数の入力について

const size_t N = 10;
int a[N];

std::cout << "Enter " << N << " integer values: ";
for ( size_t i = 0; i < N; i++ ) std::cin >> a[i];

関数に関しては、次のように宣言する必要があります

int addbig( int a[], size_t n );
于 2013-11-14T22:08:50.610 に答える