平均値に最も近い値を得る方法は不思議で、ユーザーが入力した2つの範囲内でユーザーからの入力を取得して2D配列を出力します。それはまた、最小値と最大値を出力します(平均値はすべてコード化されています)。配列の中で最も近い値を平均値に、次に配列内の位置を返す関数を書く方法は不明です。平均値とその位置に最も近い値を取得する方法C
-1
A
答えて
1
- 各要素から平均値を減算します。
- 結果の絶対値を取る。
差が最も小さい位置と要素を格納します。
int fnFindClosestVal(int arn2DArray[][6], int nRows, int nCols, double nTotal, int *posRow, int *posCol) { int nClosestValue = arn2DArray[0][0]; int nDiff = abs(arn2DArray[0][0] - nTotal); int Row,Col; for (nCountRows = 0; nCountRows < nRows; nCountRows++) { for (nCountCols = 0; nCountCols < nCols; nCountCols++) { if(abs(arn2DArray[nCountRows][nCountCols] - nTotal) < nDiff) { nDiff = abs(arn2DArray[nCountRows][nCountCols] - nTotal); nClosestValue = arn2DArray[nCountRows][nCountCols]; *posRow = nCountRows; *posCol = nCountCols; } } } return nClosestValue; }
関連する問題
- 1. 平均値に最も近いSQL
- 2. Matlabの問題 - 平均値に最も近い値を見つける
- 3. SAS:欠損値を最近隣の平均値に置き換える
- 4. 最も近い値を取得
- 5. 配列内の最も近い位置を取得する
- 6. c# - 平方根と最も近い素数を得る
- 7. 最も近い入力フィールドの値とIDを取得する
- 8. 2D配列の数値の平均値、最小値、最大値の取得
- 9. 最近の平均値を現在の値と比較するR
- 10. 辞書の配列から最大値と平均値を取得する
- 11. 配列の値に最も近いキーを取得する
- 12. ボタンをクリックすると最も近い値から値を取得する
- 13. 平均、最小値と分
- 14. いくつかのオブジェクトをフィルタリングしながら平均値を取得する最も効率的な方法
- 15. SQLite - 最も近い値を得る
- 16. C - 配列に2つの最も近いint値を取得する
- 17. SQL値に最も近い特定の値を持つ行を取得する
- 18. ロケーションの近接に基づいて平均値を計算する方法
- 19. 数値の平均を取得
- 20. 分の平均値を取得
- 21. SQLクエリで2時間ごとに平均値を取得する方法は?
- 22. (laravel eloquent)最も近い値を取得する(チッピングゲーム)
- 23. MySqlの最大平均値
- 24. K最近傍のカスタムメトリックの平均所得値は何ですか?
- 25. C#レジスタ最も近い標準値
- 26. F#の最大値、最小値、平均値を求める
- 27. Cのリストの平均値
- 28. 平均YTD取得方法
- 29. ulong(C#)の最下位ビット位置を取得する最速の方法は?
- 30. 平均値の合計マイナス最小値
あなたが行ったすべての試みを見て良いでしょう。 –
また、 'fflush(stdin)'は未定義の動作をします。 – Peter
@AjayBrahmakshatriyaのオリジナル投稿に可能な限り追加しましたが、そこからどこに行くのか分かりません – Luke