検索結果 21 件

by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル分割がうまくいきません
返信数: 7
閲覧数: 2532

Re: ファイル分割がうまくいきません

皆さんのお陰でわかりました。
一応、自分なりに以下のようにしてみたところ、無事動作しました。
ありがとうございます!

コード:

#include"sub.h"

int sub(int num)
{
	int ans=0;
	
	if(num==1)
	{
		ans=1;
		return ans;
	}
	if(num==2)
	{
		ans=2;
		return ans;
	}
	if(num==3)
	{
		ans=3;
		return ans;
	}
	else
	{
		ans=4;
		return ans;
	}
}
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル分割がうまくいきません
返信数: 7
閲覧数: 2532

Re: ファイル分割がうまくいきません

beatle さんが書きました:3を入力した時も4になりますか?
失礼しました。
3を入力した場合3が表示されました。
ですが、なぜ3だけ・・・?
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル分割がうまくいきません
返信数: 7
閲覧数: 2532

ファイル分割がうまくいきません

ファイル分割を勉強しているのですが、以下のようにしても結果がすべて「else」になってしまいます。 どうしたらいいですか? main.cpp #include"sub.h" int main(void) { int num,risult; printf("1~3の好きな数値を入力してください。\n"); scanf("%d",&num); risult=sub(num); printf("%d\n",risult); return 0; } sub.cpp #include"sub.h" int sub(int num) { int ans=0; if(num==1) { ans=1; } i...
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: 解答が#IND00と出てしまいます。
返信数: 6
閲覧数: 4463

Re: 解答が#IND00と出てしまいます。

x[0]=-b+r/(2*a); x[1]=-b-r/(2*a); そういえば、解の公式で、2aで割るのは判別式の平方根の部分だけで本当にいいんでしょうか。 2aで割るのは分数で表した場合の「-b±√b^2-4ac」の部分ですよね? printf("x=%lf,%lf\n",x[0],x[1]); printf() の書式文字列について、修正した方がいいのでは?と書いた覚えはありません。 あ、そうでした。 すいません。訂正します for(end=1;end<1;end++); printf("確認後、適当なキーを入力して下さい。処理を終了します。\n"); scanf("%d",&end);...
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: 解答が#IND00と出てしまいます。
返信数: 6
閲覧数: 4463

Re: 解答が#IND00と出てしまいます。

ソースを以下の様に訂正しましたところ、#IND00は出なくなりました。 ですが、計算がおかしいのであとは計算部分の訂正になると思います。 なので、一旦解決としますが、まだ何か指摘がありましたらおねがいします。 #include<stdio.h> #include<math.h> #pragma warning(disable : 4996) int main(void) { double x[2],a,b,c,p,r,end; printf("「ax^2+ax+b」\n因数分解を自動解答します。\n(x^2から始まる場合はaには1を入れて下さい)\n"); printf("aの値を入力して下さ...
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: 解答が#IND00と出てしまいます。
返信数: 6
閲覧数: 4463

Re: 解答が#IND00と出てしまいます。

box さんが書きました:
カメロンパン さんが書きました:

コード:

	x[0]=-b+r/2*a;
	x[1]=-b-r/2*a;
ここのところで、rを2で割って、aを掛けていますよ。大丈夫ですか?
本当は、rを「2×a」で割りたいのではないでしょうか。

今気づきました…
()を付け直して再度試してみます。
ご指摘、ありがとうございます
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: 解答が#IND00と出てしまいます。
返信数: 6
閲覧数: 4463

解答が#IND00と出てしまいます。

因数分解を解かせるプログラムを作成しています。 計算方法は解の公式を使いました。 一応、ひと通り出来がって試しに入力してみたのですが、なぜか答えが「#IND00」と出てしまいます。 どうすれば解決するのか分からないので質問させていただきました。 アドバイスを下さい。 #include<stdio.h> #include<math.h> #pragma warning(disable : 4996) int main(void) { double x[2],a,b,c,p,r,end; printf("「ax^2+ax+b」\n因数分解を自動解答します。\n(x^2から始まる場合はaには1を入れ...
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: うまく加算できません・・・
返信数: 4
閲覧数: 1748

Re: うまく加算できません・・・

ありがとうございます!
無事成功しました。
これからは初期化も忘れずにやっていこうと思います^^;
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: うまく加算できません・・・
返信数: 4
閲覧数: 1748

Re: うまく加算できません・・・

すいません、したのソースに[coe=C] [/code]入れ忘れました・・・ #include<stdio.h> #pragma warning(disable : 4996) int main(void) { int age, total, i=1, num; //age=年齢 total=すべての合計金額 i=繰り返し・終了判定 //金額 3歳=無料 4歳~12歳=250円 13歳以上=400円 printf("料金表\n"); printf("3歳以下   無料\n4歳~12歳  250円\n13歳以上  400円\n"); //料金表 while (i==1) { printf("年齢...
by カメロンパン
11年前
フォーラム: C言語何でも質問掲示板
トピック: うまく加算できません・・・
返信数: 4
閲覧数: 1748

うまく加算できません・・・

簡単な料金自動集計合計プログラムを作っています。 基本的には、年齢を入力して金額を表示。 それを繰り返して最終的には集計して表示するプログラムです。 一応作成してみたのですが、これだと集計が何人やっても最後の1人分しか表示されません。 #include<stdio.h> #pragma warning(disable : 4996) int main(void) { int age, total, i=1, num, zero=0; //age=年齢 total=すべての合計金額 i=繰り返し・終了判定 //金額 3歳=無料 4歳~12歳=250円 13歳以上=400円 printf("料金表...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: どうすれば良いのかアドバイスをください。
返信数: 8
閲覧数: 3482

Re: どうすれば良いのかアドバイスをください。

loweさん つまりは普通にゲームプログラミングを進めていけば良いとのことですね? 尚、ある意味学習して今すぐにでもゲーム開発を行いところなんですが、時期的にも時間が無くて最近はやっていません^^; でも、やはり普通にやっていけば良いとのことなんですね。 貴重なご意見ありがとうございます。 同じ中3同し頑張りましょうwww softya(ソフト屋)さん 今は基本的にCをやっています。 その後はC++をやって他の分野に進出しようと思っていますwww 根本的にアプリを作るのとゲームプログラミングを同じ言語でやるとした場合何がお勧めですか? また、もし別でも出来る場合ゲームプログラミングはCにした場...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: どうすれば良いのかアドバイスをください。
返信数: 8
閲覧数: 3482

Re: どうすれば良いのかアドバイスをください。

Hiragi(GKUTH)さん
なるほど。
ではまずは基本を身につけアプリ開発と言う感じですね。
参考になります。


まだ他の方の意見が聞きたいのでこのまままだ置いておきます。
他の方の意見をお待ちしております<(_)>
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: どうすれば良いのかアドバイスをください。
返信数: 8
閲覧数: 3482

どうすれば良いのかアドバイスをください。

今中3なんですが、将来はゲームプログラミングをやりたいと思い、 以下の0からのゲームプログラミングを以下のサイトで学習しています。 http://www.plustarnet.com/aspil/Programming/ ですが、簡単な個人アプリケーション開発もやって見たいと思っています。 ですが、アプリケーションを開発する知識とゲームプログラミングでは違う分野になると思うのでもしかしたらゲームプログラミングを出来る頃にはアプリ開発は出来ない状態ではないかと思います。 正直、アプリケーション開発の学習とゲームプログラミングの学習を一緒に行いたいのですが難しいでしょうか? その点に関して少し不安...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 選択肢に付いて(初心者です。)
返信数: 8
閲覧数: 6525

Re: 選択肢に付いて(初心者です。)

メッセージの表示に付いてはsoftya(ソフト屋)さんのアドバイスで何とかなりました。
ループに付いてはまだ学習中な為、hss12さんのソースを参考に組み立てていこうと思います。
一応これで解決したということになりましたので、皆さんお付き合いいただきありがとうございます。
これからも、何か有ったらまた相談させて頂きます。
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 選択肢に付いて(初心者です。)
返信数: 8
閲覧数: 6525

Re: 選択肢に付いて(初心者です。)

beatleさん>> 試しに作ってみましたが、コンパイルしても結局同じでした。 何処か間違っていますかね? #include <stdio.h> main() { char choices; printf("選択肢です。AかBのどちらかを入力してください\n"); scanf("%c",&choices); if(choices=='A') { printf("選択されたのはAです。\n"); } else if(choices=='B') { printf("選択されたのはBです。\n"); } else { ("入力された文字はAまたはBではありません。\n"); return 0; } }
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 選択肢に付いて(初心者です。)
返信数: 8
閲覧数: 6525

Re: 選択肢に付いて(初心者です。)

hss12さん>>
上手くいきました。ありがとうございます。
ただ、ひとつ問題なのがA、B以外を入力したときに「入力された文字はAかBではありません。」
という文章を表示し、もう1度入力受付をしたいのですが、どうすれば良いのでしょうか?
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 選択肢に付いて(初心者です。)
返信数: 8
閲覧数: 6525

選択肢に付いて(初心者です。)

こんにちは。 いまはまだ初心者でして、1つ分からないところがあるのでお聞きします。 ifとscanfを使って選択肢を作ろうかと思います。 まだカーソルを合わせるなどは出来ないので素直にAとBのどちらかを入力して判定するという物です。 コードは以下になります。 #include <stdio.h> main() { int choices, A, B; printf("選択肢です。AかBのどちらかを入力してください\n"); scanf("%c",&choices); if(choices==A) { printf("選択されたのはAです。\n"); } else if(choices==B) ...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 宿題?あと質問です。
返信数: 13
閲覧数: 4543

Re: 宿題?あと質問です。

多分これでいけると思います。 コンパイルしてもどちらでも0の場合エラーが出るようにしました。 #include <stdio.h> main() { int number ,number2 ,number3; printf("1つ目の数値を入力してください。\n:"); scanf("%d",&number); printf("2つ目の数値を入力してください。\n:"); scanf("%d",&number2); number3=number/number2; if(number2) printf("2つ目の数値は0ではありません\n"); else printf("error[%d÷0=0...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 宿題?あと質問です。
返信数: 13
閲覧数: 4543

Re: 宿題?あと質問です。

何度もすいません^^; どうやら、まず日本語を理解してなかったらしく、今やっと理解しなおしました。 一応やってみました。 ソースは以下になります。 #include <stdio.h> main() { int number ,number2 ,number3; printf("1つ目の数値を入力してください。\n:"); scanf("%d",&number); printf("2つ目の数値を入力してください。\n:"); scanf("%d",&number2); number3=number/number2; if(number3) printf("1つ目の数値を2つ目の数値で割った数は...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 宿題?あと質問です。
返信数: 13
閲覧数: 4543

Re: 宿題?あと質問です。

改めて作成してみましたが何故か二つ目の数値の割った答えが意味分からない数? 出鱈目になってしまいます。 自分なりには頑張ってみたのですが、やはり分かりませんでした。 なので、ヒント等を頂けると幸いです。 #include <stdio.h> main() { int number ,number2 ,number3 ,number4; printf("1つ目の数値を入力してください。\n:"); scanf("%d",&number); printf("2つ目の数値を入力してください。\n:"); scanf("%d",&number2); number2=number/2; number4=...
by カメロンパン
12年前
フォーラム: C言語何でも質問掲示板
トピック: 宿題?あと質問です。
返信数: 13
閲覧数: 4543

宿題?あと質問です。

先ほどbeatleさんより、アドバイスをいただき早速問題を解いてみました。 一応、上手く動作したのですが書き方など、アドバイスをいただけるとうれしいです。 こちらは上記の質問のページです。→http://dixq.net/forum/viewtopic.php?f=3&t=10019 #include <stdio.h> main() { int number ,number2; printf("数値を入力してください。\n:"); scanf("%d",&number); number2=number/2; if(number) printf("入力された数値を2で割った数は「%d」です。\...

詳細検索ページへ移動する