Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。関数sort2を作成。その後,sort2を呼び出した上で,その結果を用いて実行例のように表示するプログラムを作成。このような手順でプログラムを書きたいのですが、書き方がわかりません。関数swapdで値の交換を行い、sort2ではその呼び出し(昇順に並べたいのでnum1>num2のときはswapd(num1,num2)と呼び出し、num2>num1のときはswapd(num2,num1)と呼び出すと思いました)をしたいのですが、どんな値を入力しても値が交換して出力されてしまいました。sort2での呼び出し方が間違っているのだとは思いましたが、どこが間違っているのかがわかりませんでした。食い違っている箇所がいくつもあるようです。13:132元々num1が小さいなら、何もしなければ良い(というか何かしてはいけない)わけです。2:27関数swapdは関数swapd_doubleの意味で言ったつもりでした。説明不足ですみません。票1「num1とnum2の値を入れ替える」の結果と「num2とnum1の値を入れ替える」の結果は同じです。したがって以下のコードだとif文のどちらに分岐しようが同じことをしています。num2となるように整列させることです。num2であった場合は何もする必要がありません。num1のときだけ入れ替える必要があります。よって下のような形のコードになります。num1);と書いても、2つを入れ替えるという意味ですよね。num1とnum2が同じ時以外は必ず入れ替わります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問0gccでプログラムを実行するプログラムについて。0行列計算処理のプログラムのエラー0プログラムがうまく起動しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。