2つの引き数の合計値を戻す関数func()関数がある。10個の値を入力してその合計値を関数func
()を使って計算し、出力するmain()関数を作成するのですがわかりません。お願いします。
#include<stdio.h>
int func(int a,int b);
void main(void)
{
   【関数func()を使って10個の値の合計を計算し出力する】
}
int func(int a,int b)
{
   return a+b;
}
int sum = 0;
for ( 10回 ) {
  sum = func(sum, 入力値);
}
sumを出力。
#include <iostream>
#include <numeric>
#include <vector>
int func(int a, int b);
int main()
{
  // 10個分サイズのvectorを作成
  std::vector<int> v(10);
  // 10個の値を入力
  for(int i = 0; i < 10; i++) {
    int tmp;
    std::cin >> tmp;
    v.push_back(tmp);
  }
  // 合計を求め出力する
  std::cout
    << std::accumulate(
      v.begin(),
      v.end(),
      0,
      &func)
    << std::endl;
  return 0;
}
int func(int a, int b)
{
  return a + b;
}
はい
参考になりました。ありがとうございます。

 
  
  
  
  