2011-07-06 13 views
0

を助けることができます最も小さい数字がAに格納され、最も大きい数字がEに格納されます。 5つの数字が異なる(異なる)ものと仮定する。プログラムは、キーボードから5つの浮動小数点数を読み込み、並べ替えます。プログラムは、再注文の後にA, B, C, D, and Eの値を印刷する必要があります。C++プログラムでは、あなたは6.0</strong></p> <p><strong>問題1</strong><strong>マイクロソフトのVisual Studioを使用して、私はこの問題の解決にコードを必要とする私に

問題2
は、ユーザが2つの文字の入力のいずれかに読み取っC++プログラムを書きます。ユーザーがCを入力した場合、プログラムはユーザーが入力した半径の円の面積を計算する必要があります。ユーザーがRを入力すると、ユーザーが入力した幅と長さの矩形の面積が計算されます。

問題3:(存在する場合)
は、二次方程式の根を求めC++プログラムを書きます。

等式は、
a(X^2)+bX+cとなります。ユーザーは係数a, b, cを入力します。プログラムは、最初に方程式が根を持つかどうかを決定します。そうであれば、プログラムはこれらのルーツを見つけ、ユーザに表示するでしょう:
a(X^2)+bX+c=(X-R1)+(X-R2)R1R2は方程式のルーツです。

+0

あなたは問題を解決するために、これまで何をしましたか?誰もあなたの(家)仕事をするつもりはありません。 –

+1

ここで宿題はしません。 – manuels

答えて

0

まずプログラム:

#include <iostream> 

using namespace std; 

int main (int argc, const char * argv[]) 
{ 

    float A,B,C,D,E; 
    float b,c,d,e; 

    cout<<"This program takes 5 float inputs,reorder then print them"; 
    cout<<"\n Enter the first float"; 
    cin>>A; 
    cout<<"\n Enter the first float"; 
    cin>>b; 
    if (b>A){ 
     B=A; 
     A=b; 
    } 
    else B=b; 

    cout<<"\n Enter the second float"; 
    cin>>c; 
    if (c>A){ 
     C=B; 
     B=A; 
     A=c; 
    } 
    else if (c>B){ 
     C=B; 
     B=c; 
    } 
    else C=c; 
    cout<<"\n Enter the third float"; 
    cin>>d; 
    if (d>A){ 
     D=C; 
     C=B; 
     B=A; 
     A=d; 
    } 
    else if (d>B){ 
     D=C; 
     C=B; 
     B=d; 
    } 
    else if(d>C){ 
     D=C; 
     C=d; 
    } 
    cout<<"\n Enter the fourth float"; 
    cin>>e; 
    if(e>A){ 
     E=D; 
     D=C; 
     C=B; 
     B=A; 
     A=e; 
    } 
    else if(e>B){ 
     E=D; 
     D=C; 
     C=B; 
     B=e; 
    } 
    else if(e>C){ 
     E=D; 
     D=C; 
     C=e; 
    } 
    else if(e>D){ 
     E=D; 
     D=e; 
    } 
    cout<<A<<"\t"<<B<<"\t"<<C<<"\t"<<D<<"\t"<<E; 
    return 0; 
} 
+0

あなたの質問にお答えするためにここに来ており、宿題を解決していません。解決を開始し、詳細をお手伝いし、エラーを修正します。 –

関連する問題