C言語教えて解決したらアマギフ1000円

1 : 2024/10/02(水) 21:06:34.995 ID:T33H4hZHw
実行して数字打ち込んだらこれが出てきたわ
再試行してもデバッグ画面が消えるだけで実行できへん😭

レス1番の画像1
2 : 2024/10/02(水) 21:07:06.902 ID:T33H4hZHw
レス2番の画像1
レス2番の画像2
3 : 2024/10/02(水) 21:07:49.453 ID:LSrKlEwgK
叩いて直らんかったら再起動すれば👌
4 : 2024/10/02(水) 21:07:51.480 ID:T33H4hZHw
実行したプログラムは↑のやつや
解の公式使ってdが正なら〇〇、負なら〇〇ってプログラムをつくっとったんやが…
6 : 2024/10/02(水) 21:08:17.289 ID:T33H4hZHw
初めて出てきたからよくわからん、助けて😭
7 : 2024/10/02(水) 21:08:20.140 ID:MwfzYOUjj
なんで画面直撮りやねん
9 : 2024/10/02(水) 21:08:36.337 ID:T33H4hZHw
>>7
焦ってるんや、、、、
8 : 2024/10/02(水) 21:08:27.006 ID:3HHasJvfO
chatGPTに聞け得意分野やから
10 : 2024/10/02(水) 21:08:47.020 ID:jyKv/XJ8k
chatgptに聞きな
コード貼って。落ちる原因ききな
11 : 2024/10/02(水) 21:09:20.577 ID:a4rGB3Thq
chatgptに聞いてもわからんエラー出ると焦るよな
13 : 2024/10/02(水) 21:10:00.555 ID:ueXzxs7za
金払う気があるならココナラで専門家に聞けよ
14 : 2024/10/02(水) 21:10:07.894 ID:imTY1JrR4
scanfってこんなんやっけ
17 : 2024/10/02(水) 21:10:49.893 ID:T33H4hZHw
>>14
VisualStudioだからやな
15 : 2024/10/02(水) 21:10:29.508 ID:LUjGmplMo
大学の課題?
16 : 2024/10/02(水) 21:10:49.316 ID:W.zqBW7eu
パーセントとdの間にスペース入れても良かったっけ?
20 : 2024/10/02(水) 21:11:27.269 ID:T33H4hZHw
>>16
勝手にスペース空くし他のプログラムではなんともなかったからこれが原因ではないと思う
18 : 2024/10/02(水) 21:11:04.563 ID:iRMJiRp3g
なあit系の会社に内定もらったんだが相談してええか?

ちな未経験25歳

19 : 2024/10/02(水) 21:11:09.380 ID:jfalrDI8l
%d全角になってない?
21 : 2024/10/02(水) 21:11:39.620 ID:9NLPyA0Qk
昔こんなの大学の課題で出たなあ
22 : 2024/10/02(水) 21:12:52.092 ID:OEVipAVhC
GitHubに上げてくれたら見るで
23 : 2024/10/02(水) 21:12:56.241 ID:LUjGmplMo
この程度のやつならweb上で動かしたほうがええやろ
24 : 2024/10/02(水) 21:13:00.242 ID:SMpllQC0r
\bってなってるから?
わかんね
25 : 2024/10/02(水) 21:13:11.054 ID:/RuY2VKkC
二次方程式を解くプログラムワイも課題で作ったな
26 : 2024/10/02(水) 21:13:45.209 ID:T33H4hZHw
チャットGPTに聞いたら分母の2aを括弧で括れって言われたけど直してもなんとも
27 : 2024/10/02(水) 21:14:12.821 ID:xLD3djyIE
positiveSolutionとnegativeSolutionの中の計算式で-bって書いてるからや
-1*bに直しなさい
30 : 2024/10/02(水) 21:15:02.584 ID:ebESGLc3W
>>27
何でダメなんやろ
33 : 2024/10/02(水) 21:15:41.435 ID:xLD3djyIE
>>30
変数に演算子つけることは出来んから
32 : 2024/10/02(水) 21:15:35.964 ID:T33H4hZHw
>>27
直したけど変わらんかったわ
28 : 2024/10/02(水) 21:14:34.732 ID:LUjGmplMo
環境の問題だろうから新しくプロジェクト作ってやれば
29 : 2024/10/02(水) 21:14:43.465 ID:ZH3Onx5vI
ステップ実行してどこの文でassert失敗してるか確認しろ
47 : 2024/10/02(水) 21:18:59.640 ID:T33H4hZHw
>>29
すまんそれどうやってやるんや?
始めたばっかやからよくわからんのや🥺
34 : 2024/10/02(水) 21:16:55.603 ID:jyKv/XJ8k
コード貼ってくれや
35 : 2024/10/02(水) 21:16:55.881 ID:T3IYrk.AU
何のassertが失敗してんねん
36 : 2024/10/02(水) 21:16:59.846 ID:CkhO3g8s0
VSならブレークポイント止めてみればええがな
37 : 2024/10/02(水) 21:17:23.933 ID:Xb2ECcU9e
デバッグでブレイクポイント挟めば?
コンパイルエラーなのこれ?
43 : 2024/10/02(水) 21:18:42.773 ID:ZH3Onx5vI
>>37
Debug Assertだからデバッグ実行時でしょ
38 : 2024/10/02(水) 21:17:47.772 ID:ZH3Onx5vI
原因かどうかは知らんけど¥bはbに直しといたほうがええ
39 : 2024/10/02(水) 21:18:10.800 ID:iLrQnTKiY
コードの問題やなくて環境の問題やろ多分
40 : 2024/10/02(水) 21:18:15.345 ID:5lfPbjzF5
Visualstudio再起動したら?
42 : 2024/10/02(水) 21:18:31.585 ID:Xb2ECcU9e
なんかライブラリに問題あるんじゃないの?
44 : 2024/10/02(水) 21:18:45.978 ID:3wtToGAOF
doubleなのに%lfになってないとか
45 : 2024/10/02(水) 21:18:51.971 ID:ixC.SyxOT
お前ら急に健常者みたいな会話するなよ
46 : 2024/10/02(水) 21:18:54.414 ID:a4rGB3Thq
てかpestebinに上げるかgist使って共有しろや
おま環かわかるやん
48 : 2024/10/02(水) 21:19:43.703 ID:1DgFZDpsE
とりあえずscanf printf全部コメントアウトして動くか見るやろ
動いたら半分コメントアウト戻すやろ
エラーになったら戻したの半分コメントアウトするやろ
以下繰り返しで特定や👎
53 : 2024/10/02(水) 21:20:29.331 ID:a4rGB3Thq
>>48
ええな最高のアルゴリズムや
49 : 2024/10/02(水) 21:19:48.989 ID:511XvrhJp
関数たちはなんなの?
50 : 2024/10/02(水) 21:19:58.694 ID:T33H4hZHw
コード自体はあっとるっぽいよな?
51 : 2024/10/02(水) 21:19:59.236 ID:CkhO3g8s0
一回全部コメントアウトしてリビルドせい
そんでちょっとずつコメントアウトを元に戻せ
55 : 2024/10/02(水) 21:21:17.915 ID:1DgFZDpsE
>>51
ワイ以外にこの原始人みたいな方法やってる奴おったんか
67 : 2024/10/02(水) 21:23:35.391 ID:ebESGLc3W
>>55
デバッガとか分からんもん😔
75 : 2024/10/02(水) 21:26:30.780 ID:a4rGB3Thq
>>67
ガチになればなるほどデバッガ使わずにprintfし出したり人海戦術する始末
52 : 2024/10/02(水) 21:20:20.764 ID:Xb2ECcU9e
エスケープ文字が間違ってるんじゃないか?
54 : 2024/10/02(水) 21:20:42.724 ID:wfAbQMdZ2
input.hはscanf関連のエラーや
56 : 2024/10/02(水) 21:21:26.433 ID:Ep3VVsC0S
エラー内容もChatGPTに入力すればええんちゃう
57 : 2024/10/02(水) 21:21:46.262 ID:Xb2ECcU9e
エスケープ文字は魔境だからコメント内部で挟む場合は戦々恐々したほうがいいと思う
59 : 2024/10/02(水) 21:22:02.706 ID:511XvrhJp
17行目ちゃう
60 : 2024/10/02(水) 21:22:07.209 ID:BxIGeROzu
format_parserでassertionでてるしscanf臭いよなあ
61 : 2024/10/02(水) 21:22:15.071 ID:T33H4hZHw
専門用語ばっかでわからん
ワイはバカや…🥹
62 : 2024/10/02(水) 21:22:51.101 ID:8yUUedjSC
ライトは付く?
64 : 2024/10/02(水) 21:23:14.890 ID:MNan3MTki
scanfやで
65 : 2024/10/02(水) 21:23:18.981 ID:511XvrhJp
scanfのフォーマットのパーサーがおかしいな
66 : 2024/10/02(水) 21:23:33.881 ID:MwfzYOUjj
エッヂならコード貼れるやろ
頑張れ
68 : 2024/10/02(水) 21:24:16.456 ID:T33H4hZHw
スマホにしかエッヂ入れてないからコードどうやって送れば…
72 : 2024/10/02(水) 21:25:53.035 ID:LWC6L9LxT
>>68
自分宛にメール送れ
70 : 2024/10/02(水) 21:25:25.168 ID:T33H4hZHw
ちょっと待ってな、コード送れるか試してみる
71 : 2024/10/02(水) 21:25:45.225 ID:LUjGmplMo
vsc++はscanf_sで合ってるやろ多分
79 : 2024/10/02(水) 21:27:34.430 ID:W.zqBW7eu
>>71
scanf_sの1つ目の引数のフォーマット文字列があやしい
パーセントの前後にスペースがあるけど%dは続けて書かないとパーサーがエラー出すんじゃないか?
こう言う書き方もできるならすまん
73 : 2024/10/02(水) 21:25:54.498 ID:BxIGeROzu
とりあえずscanfだけコメントアウトしてabcに適当な初期値設定して実行してみたら?
74 : 2024/10/02(水) 21:26:23.481 ID:oab2BjmRI
scanfの%dの間が空いているように見えるんやが
76 : 2024/10/02(水) 21:26:34.560 ID:TrEivc9E/
ワイのトッモ「C言語むずい!😭プログラミング訳分からない😭死にたい😭(年収280万円)」

ワイ「ふーん大変そうやな😟(小説の編集:年収380万円)」

ITの奴らってあんなに難しそうな事やってるのに結構低収入だよな

84 : 2024/10/02(水) 21:27:58.058 ID:a4rGB3Thq
>>76
編集者は担当したもん売れなかったら上に切れられたりしないんか?責任あるわなそれも
90 : 2024/10/02(水) 21:29:29.262 ID:TrEivc9E/
>>84
どっちかっていうと事務員・ケースワーカーみたいなもんやからな
売り上げ云々ですぐクビになんてならないで
77 : 2024/10/02(水) 21:26:40.137 ID:6.rCjJVHW
全然分からんけど30行目と36行目の%fを%.1fにしてみたらどうや?
78 : 2024/10/02(水) 21:26:40.718 ID:511XvrhJp
abcに初期値置いてないからとか?
80 : 2024/10/02(水) 21:27:35.787 ID:T33H4hZHw
#include
#include
double discriminant(int a, int b, int c);
double positiveSolution(int a, int b, int c);
double negativeSolution(int a, int b, int c);
int main(void)
{
int a;
int b;
int c;
double d;
double ps;
double ns;
printf(“ax ^ 2 + bx + c = 0のa:”);
scanf_s(” % d”, &a);
printf(“ax ^ 2 + bx + c = 0の¥b”);
scanf_s(” % d”, &b);
printf(“ax ^ 2 + bx + c = 0のc:”);
scanf_s(” % d”, &c);
d = discriminant(a, b, c);
printf(“判別式D: % 7.3f\n”, d);
if (d < 0)
{
printf(“%dx ^ 2 + %dx + %d = 0は解なし\n”, a, b, c);
}
if (d == 0)
{
ps = positiveSolution(a, b, c);
printf(“%dx ^ 2 + %dx + %d = 0は解は%fです。\n”, a, b, c, ps);
}
if (d > 0)
{
ps = positiveSolution(a, b, c);
ns = negativeSolution(a, b, c);
printf(“%dx ^ 2 + %dx + %d = 0は解は%fと %fです。\n”, a, b, c, ps, ns);
}
return 0;

}

double discriminant(int a, int b, int c)
{
double d;
d = b * b – 4 * a * c;
return d;
}

double positiveSolution(int a, int b, int c)
{
double ps;
ps = (-1*b + sqrt(b * b – 4 * a * c)) /( 2 * a);
return ps;
}

double negativeSolution(int a, int b, int c)
{
double ns;
ns = (-1*b – sqrt(b * b – 4 * a * c)) / (2 * a);
return ns;
}

89 : 2024/10/02(水) 21:29:28.665 ID:jfalrDI8l
>>80
やっぱ%d全角やないか?
81 : 2024/10/02(水) 21:27:41.707 ID:QpFq.nOdA
やっぱ%dのそれ気になるよな
82 : 2024/10/02(水) 21:27:52.538 ID:n5m6D8Ywq
scanf_sの%とdの間に空白入れてるからあかんのちゃうん
83 : 2024/10/02(水) 21:27:54.128 ID:wfAbQMdZ2
scanfにスペースフラグつけたら0になるから0 divideやろ
87 : 2024/10/02(水) 21:28:48.513 ID:T33H4hZHw
>>83
VisualStudioだとscanfのままだとエラー吐くんや
85 : 2024/10/02(水) 21:28:31.418 ID:ZH3Onx5vI
まぁ一番怪しいのはscanf_sだわね
なんだその%とdの間の謎スペースは
86 : 2024/10/02(水) 21:28:42.223 ID:3wtToGAOF
やっぱスペースやん
88 : 2024/10/02(水) 21:29:20.150 ID:a4rGB3Thq
あー、スペース入ってるからコンパイラが意味不明って唸ってるんか
91 : 2024/10/02(水) 21:29:55.560 ID:o9qZZzlh4
%全角なんか?

コメント

タイトルとURLをコピーしました