合計 – プログラミング – Home

通知
すべてクリア

[解決済] 合計


カズマ
 カズマ
(@カズマ)
ゲスト
結合: 24年前
投稿: 9
Topic starter  

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;
}


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

int sum = 0;

for ( 10回 ) {
sum = func(sum, 入力値);
}

sumを出力。


返信引用
Kazuki
 Kazuki
(@Kazuki)
ゲスト
結合: 21年前
投稿: 6
 

#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;
}

はい


返信引用
カズマ
 カズマ
(@カズマ)
ゲスト
結合: 24年前
投稿: 9
Topic starter  

参考になりました。ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました