C/C++の宿題を片付けます 97代目at TECHC/C++の宿題を片付けます 97代目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト440:デフォルトの名無しさん 07/10/28 21:34:38 >>432 #include <stdio.h> #include <math.h> int solve(double a, double b, double c); double answer1; double answer2; int solve(double a,double b, double c) { double check; check = b * b - 4 * a * c; if(check > 0){ answer1 = (b + sqrt(b * b - 4 * a * c)) / (2 * a); answer2 = (b - sqrt(b * b - 4 * a * c)) / (2 * a); return 2; }else if(check == 1){ answer1 = (b + sqrt(b * b - 4 * a * c)) / (2 * a); answer2 = answer1; return 1; } return 0; } main()は省略 汚いコードだけどこんな感じ 441:デフォルトの名無しさん 07/10/28 21:35:29 >>432 int solve(double a, double b, double c) { double d = b * b - 4 * a * c; if(d<0) return 0; answer1 = (-b + sqrt(d)) / 2 / a; answer2 = (-b - sqrt(d)) / 2 / a; return d == 0 ? 1 : 2; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch