
プログラミングです。
行列要素の数値の総和と平均値を計算する関数sum_aveを作成したいです。
カーソルを合わせている6行目と13行目に何が入るか分かりません。有識者の方に教えて欲しいです。
https://gyazo.com/fdf1cee53a23fd5322788517d689180a
No.1ベストアンサー
- 回答日時:
No.2
- 回答日時:
> 行列要素の数値の総和と平均値を計算する関数
正直言うと、数学的に「行列要素の総和」とか「行列要素の平均値」って何も意味が無い気がするんですが・・・。
それはさておき、ぶっちゃけ、写真に写ってるプログラムも「なんだかなぁ・・・」っつー構造にしか見えませんが、まぁ、言われた通りやれば次のようになるんじゃないんですか?
知らんけど。
/* ここから */
#include <stdio.h>
#define NROW 3
#define NCOL 3
void sum_ave(int x[][NCOL], int* s, double* ave) {
*s = 0;
for (int i = 0; i < NROW; i++) {
for (int j = 0; j < NCOL; j++) {
*s += x[i][j];
}
}
*ave = *s / (NROW * NCOL);
}
int main(void) {
int sum;
double average;
int a[NROW][NCOL] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
sum_ave(a, &sum, &average);
printf("sum = %d, average = %.2f\n", sum, average);
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
【C++】関数ポインタの使い方
-
パスカルのピラミッドを作りた...
-
ラップ関数とはどんなものですか?
-
「{ } で囲むだけ」は正しい?
-
このプログラミング誰か教えて...
-
acceptをalarmでタイムアウトさ...
-
リッチテキストへの行ごとの背...
-
c言語の配列を使ってサイコロを...
-
if と配列の組み合わせ
-
C#のコンパイルエラーCS0120に...
-
C言語に関する質問です
-
C言語でDxlibを使って3x3の奇数...
-
newの使い方について。
-
(int *)の意味
-
atoi関数の自作
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
ラップ関数とはどんなものですか?
-
【C++】関数ポインタの使い方
-
if と配列の組み合わせ
-
(int *)の意味
-
ColorをRGBで指定する方法
-
未解決の外部シンボル _printf...
-
構造体の勉強中です 合計点の高...
-
商と剰余を同時に求める(C言語)
-
C言語で分からないところがあり...
-
式は定数値が必要です」という...
-
C言語での奇数の和
-
std::set<int> で、ある値が何...
-
課題でつまってます・・・
-
int16_t の _t は何?
-
比較回数と交換回数表示について
おすすめ情報