こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

フローチャート

#include <iostream>
using namespace std;

int main() {
int m=48,n=36,t,i;

for(i=0;;i++) {
cout << "m" << i << " " << m << " n" << i << " " << n << '\n';
if(!(t=m%n))
break;
m=n;
n=t;
}
cout << "n" << i << "=" << n << '\n';

return 0;
}

ユーグリッドの互除法で、最大公約数を求めたプログラムなんですが、本当にお願いします。
テストに同じ問題が出るみたいだから本当に教えてくださいお願いします

始まりと終わり→楕円
処理を行う→四角
判断を行う→ひし形

投稿日時 - 2009-11-30 00:19:15

QNo.5486370

すぐに回答ほしいです

質問者が選んだベストアンサー

直接の答ではありませんが、参考までに
for (甲; 乙; 丙) {
 丁;
}
という一般的な形のforループをフローチャートにしたものを示します。
質問者さんのプログラムには乙の部分がありませんから、さらに簡単(?)ですね。

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2009-11-30 20:35:33

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

No.4で書き忘れがありましたので補足します。
条件分岐のところは、下へ進むのが 乙≠0 の場合で、右へ進むのが 乙=0 の場合です。

投稿日時 - 2009-11-30 20:56:25

ANo.3

根本的に、プログラムってフローチャート書いてから作るものじゃないの?
フローチャートの書き方授業で習ってないの?
単に学校の授業をまじめに聞いていないだけ?

投稿日時 - 2009-11-30 11:02:00

ANo.2

なぜ同じ質問を何回もするんでしょうか?

参考URL:http://oshiete1.goo.ne.jp/qa5484019.html

投稿日時 - 2009-11-30 01:04:01

ANo.1

googleで「フローチャート 書き方」で検索すれば、フローチャートの描き方くらい、すぐに分かるページが出てきます。

参考URL:http://edu.inf.shizuoka.ac.jp/lecture/2000/L131/ppt/flowchart.htm

投稿日時 - 2009-11-30 00:34:47