c言語に関する質問です

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
助けてhelp

c言語に関する質問です

#1

投稿記事 by 助けてhelp » 3年前

int型でA,B,C,D,Eの変数を作り、それぞれに数値を代入できるようにしました。
次に、条件を満たすまで変数を加算しつづけるプログラム(最大の試行回数は4まで)を書きたいのですが、調べても見つかりませんでした。
そもそも出来ないのかもしれませんが、実現可能な場合は教えて頂きたいです。

宜しくお願いします。

アバター
あたっしゅ
記事: 663
登録日時: 13年前
住所: 東京23区
連絡を取る:

Re: c言語に関する質問です

#2

投稿記事 by あたっしゅ » 3年前

東上☆海美☆「課題なら、省略しないで、一字一句間違えないで、up してみみ」

コード:

#include <cstdio>

int
main()
{
	int A, B, C, D;
	
	// A, B, C, D の入力は略。 

	{
		const int JOKEN=100;

		if( A+B > JOKEN ) {
			puts( "A+B");
			return 2;
		}
		if( A+B+C > JOKEN ) {
			puts( "A+B+C");
			return 3;
		}
		if( A+B+C+D > JOKEN ) {
			puts( "A+B+C+D");
			return 4;
		}
	}
	
	return 0;
}
東上☆海美☆「こういう意味でしょうかみみ ?」
VTuber:
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。

中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: c言語に関する質問です

#3

投稿記事 by みけCAT » 3年前

C言語はチューリング完全なので、理論上チューリングマシンでできることはなんでもできます。
(現実的にはメモリの容量などの制約を受けます)

まずは書きたい「条件を満たすまで変数を加算しつづけるプログラム(最大の試行回数は4まで)」
というのがどのようなものなのか、具体的に定義しましょう。
例えば
・「条件」とは具体的にどういうものか?どうやって決めるのか?どうやって判定するのか?
・「変数を加算」って、具体的に何に何を加算する?
・「最大の試行回数」ってあるけど、「試行」って具体的に何?
・やることは「変数を加算」するだけ?出力などはしないの?
など。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

返信

“C言語何でも質問掲示板” へ戻る